【发布时间】:2014-10-29 11:13:53
【问题描述】:
我一直在研究通过 BLE 接收健康数据的应用程序。它在后台正常工作,并在特定条件下发送通知。 不幸的是,当我安装 iOS 8.1 时出现了问题。它不会在后台触发 peripheral:didUpdateValueForCharacteristic。当我将应用程序返回前台时 - 它会正确接收数据。
在 Info.plist -> UIBackgroundModes bluetooth-central 添加。
我的测试表明,在 8.0 中它仍然可以工作。
【问题讨论】:
-
我的设备更新到 iOS 8.1 后收到后台通知。您的问题可能与国家保护和恢复有关吗?
标签: ios background bluetooth bluetooth-lowenergy ios8.1