React Native-将后台蓝牙扫描任务安排为无头JS服务

时间:2019-08-02 12:29:14

标签: android react-native

不确定是否有人可以提供帮助,我有一个可以扫描蓝牙设备并与之交互的应用程序,该应用程序运行良好,但是我想使用Headless JS background services,以便扫描和交互可以在一直如此。

我想复制为服务的过程执行以下操作

  • 扫描蓝牙设备
  • 找到设备后,将发送命令并接收数据
  • 该应用处理了数据并将其发布到API
  • 应用程序继续扫描并等待下一个设备

我想知道如何管理这样的服务,使其符合以下条件

  • 我想确保该服务始终运行,并且在任何时候都只有一个实例在运行。
  • 该服务将需要能够立即启动或在应用程序内存不足时立即启动(即,保持代码的前台实例运行并在无法访问时切换到后台服务)。

任何有关如何设置服务计划的建议肯定会有所帮助!

0 个答案:

没有答案