Android React Native-将后台蓝牙扫描任务安排为无头JS服务
不确定是否有人能够提供帮助,我有一个应用程序可以扫描蓝牙设备并与之交互,该应用程序运行良好,但我希望使用它,以便扫描和交互始终工作 我希望将其复制为服务的流程执行以下操作Android React Native-将后台蓝牙扫描任务安排为无头JS服务,android,react-native,Android,React Native,不确定是否有人能够提供帮助,我有一个应用程序可以扫描蓝牙设备并与之交互,该应用程序运行良好,但我希望使用它,以便扫描和交互始终工作 我希望将其复制为服务的流程执行以下操作 扫描蓝牙设备 当发现设备时,发送命令并接收数据 该应用程序处理数据并将其发布到API 应用程序将继续扫描并等待下一个设备 我想知道如何管理这样的服务,使其符合以下要求 我希望确保该服务始终在运行,并且在任何时候只有一个实例在运行 该服务需要能够立即启动,或在应用程序内存不足时立即启动(即,保持前台代码实例运行,一旦无法访
- 扫描蓝牙设备
- 当发现设备时,发送命令并接收数据
- 该应用程序处理数据并将其发布到API
- 应用程序将继续扫描并等待下一个设备
- 我希望确保该服务始终在运行,并且在任何时候只有一个实例在运行
- 该服务需要能够立即启动,或在应用程序内存不足时立即启动(即,保持前台代码实例运行,一旦无法访问,则切换到后台服务)