它在大多数 Android 设备上运行良好。 如果设备没有充电器,1 分钟后其他设备的屏幕会被锁定 BLE 设备会断开连接。
感谢您的任何建议!
您可能会遇到此问题,因为您的应用程序未正确配置为处理打瞌睡模式。
虽然使用 BLE 本身似乎没有任何限制,但打瞌睡模式可能会扰乱蓝牙连接的控制机制(例如:后台服务)。
要查看这是否是问题所在,您可以通过 Settings > Battery > Battery Optimization
手动将您的应用列入白名单并禁用应用优化。
此外,从 Android 8.0 开始,当您的应用程序不在前台时,后台服务会受到 限制。因此,您可能需要创建一个
前台服务来处理连接。