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