由于我激活了BLE状态保存,我的应用程序耗尽了所有电池

时间:2016-07-20 11:30:58

标签: ios bluetooth bluetooth-lowenergy batterylevel ble-state-preservation

我有一个连接到BLE外设的应用程序。它为BLE实现状态保存和恢复,并在后台保持连接。

当我将手机放在外围设备旁边时,外围设备显示即使应用程序没有运行也存在活动连接,如果保留12小时,它将显着减少电池量(即使没有发生数据传输)。

这是一个常见的问题吗?

我发现了地理位置的类似问题。有没有办法为" BLE状态保存"?

设置刷新率

1 个答案:

答案 0 :(得分:0)

我猜电池消耗取决于设备之间的连接活动。如果没有活动(服务发现,读/写),它不应该使用太多电池。

你究竟是如何使用状态恢复的?当您的应用程序被操作系统唤醒时会发生什么,BLE事件确实将其唤醒了?