我編寫了簡單的iOS應用程序,通過藍牙低功耗與樹莓派進行通信,該應用程序訂閱特性,以便每隔一段時間獲取新數據。 當我通過專門的方法手動斷開我的應用程序時,一切正常,因此,我們可以取消訂閱並斷開連接。取消訂閱任何已訂閱的特性,可以在bleno的斷開連接事件中使用
當應用程序在前臺並且任務切換器被佔用時,我終止應用程序,applicationWillTerminate事件被觸發,然後取消訂閱方法被調用並且應用程序因終止而失去聯繫。
問題是,當應用程序在後臺時終止來自任務切換器的應用程序,因爲applicationWillTerminate事件未被觸發。
因此,我希望我的bleno「服務器」通過斷開設備取消訂閱任何訂閱特徵。
因爲它是node.js我認爲它可以完成,但我不是node.js專家。
請幫忙!謝謝!