0

我正在使用Ionic FrameworkAngularTypescript来扫描BLE 设备。我每 3 分钟扫描一次,每次扫描前等待 1 分钟。

我正在使用来自 Ionic native 的 Background Mode 插件、BLE 插件、PowerManagement 插件、Geolocation 插件。

该应用程序在前台模式下扫描时完美运行。

当我尝试在后台模式下扫描时,该应用程序仅适用于某些设备,它无法在三星、OnePlus 和某些 Redmi 设备上扫描。

在后台模式下永远不会调用 BLE.startscan([])。我该如何解决?

我没有看到任何使用 logcat 的错误。

我添加了蓝牙的新权限 - BLUETOOTH_SCAN、BLUETOOTH_CONNECT 和 BLUETOOTH_ADVERTISE

我被困住了。如果有人可以帮助我,我将不胜感激。

谢谢

4

0 回答 0