后台扫描中的华为蓝牙行为

Huawei Bluetooth behaviour in background scanning

我目前正在开发后台信标扫描服务(前台,单独的进程)。 我发现像三星这样的不同生产商会覆盖有关睡眠模式下蓝牙扫描的默认 android 行为。

目前我在使用华为设备时遇到问题。当设备进入睡眠模式时,华为似乎完全停止了蓝牙扫描。

目前没有找到任何关于华为蓝牙问题的帖子,所以我想知道有没有人有过类似的经历?

谢谢

是的,Android Beacon Library 项目正在跟踪此问题:https://github.com/AltBeacon/android-beacon-library/issues/554

Huawei Android ROM 似乎具有自定义蓝牙逻辑,可限制应用程序在屏幕关闭时可以启动蓝牙扫描的次数。如果超过某个未记录的限制,扫描将被阻止并且无法进行蓝牙检测。