我在iOS 8.0上开发了基于ble的iOS应用程序。我有一个外围设备,广告数据。我只是打开我的应用程序,扫描开始于viewdidload。然后它检测外围设备并列在表格视图中。它工作正常。但是当我关闭外围设备时,在启动iOS应用程序后,在didload上开始扫描,按下中心键,然后应用程序转到后台。我只是打开外围设备。但它无法检测到设备。
(目前情况,我手动关闭iOS设备的蓝牙,然后后台应用程序检测到外围设备并收到通知消息。)
我的应用程序的实际问题是什么?如果有任何解决方案?
答案 0 :(得分:0)
确保在目标功能页面中启用了正确的后台模式。转到目标的“功能”选项卡,然后将“背景模式”切换为“开”,选中“使用蓝牙LE配件”。