3
我的問題是「一旦應用程序不在前臺,我該如何重新連接到可移動設備?」我已經完成了我的研究,看起來最好的方法是通過retrivePeripherals:UUID連接到配對的無線設備。一旦發現didRetivePeripherials被回調並且在這裏我可以嘗試重新連接到設備。我似乎無法在應用程序在後臺運行時執行此操作。iOS CoreBluetooth在後臺重新連接應用程序
幫助表示讚賞。
Andresn N.
我的問題是「一旦應用程序不在前臺,我該如何重新連接到可移動設備?」我已經完成了我的研究,看起來最好的方法是通過retrivePeripherals:UUID連接到配對的無線設備。一旦發現didRetivePeripherials被回調並且在這裏我可以嘗試重新連接到設備。我似乎無法在應用程序在後臺運行時執行此操作。iOS CoreBluetooth在後臺重新連接應用程序
幫助表示讚賞。
Andresn N.
bluetooth-central
背景模式CBCentralManagerOptionRestoreIdentifierKey
選項實例您CBCentralManager
- (void)centralManager:(CBCentralManager *)central willRestoreState:(NSDictionary *)state
委託方法NSArray *peripherals = state[CBCentralManagerRestoredStatePeripheralsKey]
connectPeripheral
方法供給每個外設恢復閱讀更多的細節在Core Bluetooth Programming Guide
慣於如果應用程序是由強制關閉用戶連接。 – khunshan