6

它在大多数 Android 设备上运行良好。其他设备的屏幕在 1 分钟后锁定 BLE 设备断开连接,如果设备没有充电器。

感谢您的任何建议!

4

2 回答 2

0

您可能会遇到此问题,因为您的应用程序未正确配置为处理打盹模式

虽然似乎对使用 BLE 本身没有任何限制,但打盹模式可能会干扰蓝牙连接的控制机制(例如:后台服务)。

要查看这是否是问题所在,您可以手动通过禁用应用优化将您的应用列入白名单。Settings > Battery > Battery Optimization

此外,从 Android 8.0 开始,当您的应用不在前台时,后台服务会受到限制。因此,您可能需要创建一个前台服务来处理连接。

于 2018-10-29T17:44:15.070 回答
0

这可能来自Keep Wi-Fi on during sleep选项(可能会影响所有收音机) - 因为它似乎只存在于8.0但不存在于8.1(至少在 Pixel 2 XL 上,根据这篇文章)。

在此处输入图像描述

于 2018-10-29T12:15:51.483 回答