即使當我的應用程序未運行時,我也希望檢測到藍牙設備或網絡斷開連接。iOS:檢測應用程序未運行時藍牙設備斷開的情況
在Android中,您可以註冊以在藍牙適配器更改狀態時收到通知。
我並不需要把應用推到前臺。我只需要記錄它斷開連接的事實,時間戳和一些位置數據。一旦用戶將應用程序恢復備份,我將訪問該數據以向他們提供關於藍牙設備斷開連接的信息。
(我使用RubyMotion,但不是這個問題的超級有關。Objective-C的答案都很好。)
即使當我的應用程序未運行時,我也希望檢測到藍牙設備或網絡斷開連接。iOS:檢測應用程序未運行時藍牙設備斷開的情況
在Android中,您可以註冊以在藍牙適配器更改狀態時收到通知。
我並不需要把應用推到前臺。我只需要記錄它斷開連接的事實,時間戳和一些位置數據。一旦用戶將應用程序恢復備份,我將訪問該數據以向他們提供關於藍牙設備斷開連接的信息。
(我使用RubyMotion,但不是這個問題的超級有關。Objective-C的答案都很好。)
您可能要採取的背景模式看here。這些有效嗎?在iOS 7中還有更多。一些背景模式也可以與ios 6兼容。你使用核心藍牙? Theres背景模式爲
我可以使用核心藍牙。在此功能的規劃階段。縱觀現在的背景模式(iOS 7多任務處理相當有限,從我所能看到的,但我可能是錯的)。 –
看看藍牙中央和藍牙外設的背景模式。它們分別在iOS 5和iOS 6中可用。 –
我正在深入研究文檔,但還沒有找到乾淨的代碼示例。我會繼續努力。蘋果公司的文件很爛。 –
+1和最愛。我也很好奇。 –