1

我正在 iOS 8.0 上开发基于 ble 的 iOS 应用程序。我有一个外围设备,可以宣传数据。我刚刚打开我的应用程序,扫描开始于 viewdidload。然后它检测外围设备并在表格视图中列出。它工作正常。但是当我关闭外围设备时,在我启动 iOS 应用程序后,在 didload 上开始扫描,然后按下中心键,然后应用程序进入后台。之后只是打开外围设备。但它无法检测到该设备。

(目前情况,我手动关闭并打开iOS设备的蓝牙。然后后台应用程序检测到外围设备并收到通知消息。)

我的应用程序的实际问题是什么?如果有任何解决方案?

4

1 回答 1

0

确保您在目标功能页面中启用了正确的后台模式。转到目标的“功能”选项卡,然后将“背景模式”切换为“开”,选中“使用蓝牙 LE 附件”。

于 2015-05-06T17:11:51.463 回答