我已成功使用didDiscover peripheral
通过扫描响应从远程传感器读取数据。
我依赖于超过7Hz的更新速率,这是在调用scanForPeripherals
之后的前1分54秒看到的速率,但是超过该时间,上升速率降至3Hz左右。外围设备仍在以相同的速度进行广告宣传。
此行为是100%可重复的。
我认为这是Apple为保持电池寿命而施加的行为?
任何人都知道如何禁用它?
答案 0 :(得分:0)
因此,似乎只需在115s时间范围内定期停止然后立即重新启动扫描过程就会产生预期的效果。扫描速率保持在115s之前的速度。
粗略但有效的解决方案。