在我的应用程序中,我使用的是蓝牙 LE 服务。在我使用的应用程序中CBCentralManager
,CBperiperhal
它们在前台和后台模式下都可以正常工作,我可以在这两种模式下将外围设备连接/断开连接到应用程序。
但是,我在重新连接时遇到了一个大问题,当我让我的应用程序长时间处于后台模式时,比如一整晚,而在早上我尝试将外围设备连接到我的应用程序时,我的应用程序无法找到我的外围设备甚至没有“ didDiscoverPeripheral
”方法被调用。
任何人都可以建议我,我需要做什么,以便我的应用程序处理这种情况。