我发现了一个相互矛盾的信息,所以我需要iOS BLE专家的帮助。
即,有一个设备可以检测到有人正在干扰它。在这种情况下,它将发送广播消息,并在iOS应用程序中显示警告。当应用程序位于前台时,这非常有效。当我按下主页按钮将其置于后台时,它会停止对干扰广播消息作出反应。
那么,应用程序是否可能在后台收到BLE消息?
如果不可能,解决此用例的可行解决方案是什么?请提出
答案 0 :(得分:1)
您必须在应用plist中为关键bluetooth-central
添加背景模式UIBackgroundModes
。
您也可以通过目标属性中的功能选项卡进行操作,并在后台模式中设置“使用蓝牙LE配件”。