我正在開發一款可與iOS應用程序配合使用並使用CoreBluetooth的藍牙低功耗(4.0)設備。我已經成功地創建了這個應用程序,它與設備交互很好。但是,現在iOS 8允許開發人員實現自定義小部件,我想在UINotification「今日」中心中顯示「斷開連接」按鈕。通過iOS 8斷開藍牙設備Widget
問題是這樣的:我相信我已經讀過,小部件和應用程序之間沒有任何溝通的方式,表示小部件有它自己的容器。這也意味着我無法訪問應用程序中的藍牙對象,該應用程序從小部件本身持有對我的藍牙設備的引用,以斷開對象的連接。我能夠在widget類中創建一個新的藍牙對象,並從iOS系統中檢索藍牙連接,但即使我在此時斷開了BT設備,它仍然會在應用程序中持有引用。
任何人都可以提供任何見解,想知道我想做什麼是可能的嗎?
小部件不僅擁有自己的容器,它也是一個完全獨立的過程。 – 2014-09-27 01:47:52
另一種選擇是通過BLE連接與應用進行通信。 – 2016-03-02 15:21:04