我目前正在开发后台信标扫描服务(前台,单独的进程)。我发现像三星这样的不同生产商会在睡眠模式下覆盖有关蓝牙扫描的默认 android 行为。
目前我在使用华为设备时遇到问题。当设备进入睡眠模式时,华为似乎完全停止了蓝牙扫描。
暂时没找到关于华为蓝牙问题的帖子,想问问有没有人有类似经历?
谢谢
我目前正在开发后台信标扫描服务(前台,单独的进程)。我发现像三星这样的不同生产商会在睡眠模式下覆盖有关蓝牙扫描的默认 android 行为。
目前我在使用华为设备时遇到问题。当设备进入睡眠模式时,华为似乎完全停止了蓝牙扫描。
暂时没找到关于华为蓝牙问题的帖子,想问问有没有人有类似经历?
谢谢
是的,Android Beacon Library 项目正在这里跟踪这个问题:https ://github.com/AltBeacon/android-beacon-library/issues/554
华为 Android ROM 似乎有一个自定义的蓝牙逻辑,可以限制应用程序在屏幕关闭时启动蓝牙扫描的次数。如果超过一些未记录的限制,扫描将被阻止,并且无法进行蓝牙检测。