我目前正在开发一个 Flutter 应用程序,该应用程序涉及后台蓝牙设备发现。为了实现这一目标,我尝试将 flutter_bluetooth_serial 包与 flutter_background_service 结合使用。但是,当我尝试在后台发现设备时,遇到了错误消息“蓝牙不可用”。
我尝试使用 flutter_bluetooth_serial 和 flutter_blue 包,这产生了相同的错误“蓝牙不可用”。但是,当我切换到 flutter_blue_plus 包时,它在后台成功扫描了设备。但我的应用程序依赖于串行蓝牙通信。
我想了解为什么我在使用 flutter_bluetooth_serial 和 flutter_blue 时遇到此错误以及如何解决它?
如果您对使用这些软件包发现后台蓝牙设备有任何见解、技巧或解决方案,我们将非常感谢您的帮助。预先感谢您!
我遇到了类似的情况,但在我打开设备的位置/GPS后,问题解决了。
希望这有帮助