我编写了简单的 iOS 应用程序,通过低功耗蓝牙与树莓派通信,应用程序订阅特性,以不时获取新数据。当我通过专用方法手动断开我的应用程序时,一切正常,bleno 的特征被取消订阅并断开连接。
当应用程序处于前台并且使用任务切换器时,我终止了应用程序,触发了 applicationWillTerminate 事件,然后调用取消订阅方法并且应用程序因终止而断开连接。
问题是当我在应用程序处于后台时从任务切换器终止应用程序时,因为 applicationWillTerminate 事件没有被触发。
因此,我希望我的 bleno“服务器”取消订阅断开连接的设备的任何订阅特征。
因为它是 node.js,我想它可以完成,但我不是 node.js 专家。
请帮忙!谢谢!