iCo*_*der 6 objective-c background-process ios core-bluetooth
我正在开发一个我需要支持连续后台应用程序执行的应用程序.我可以使用Apple的可用后台模式继续通信.但是当应用程序处于后台(或未运行)并安装更新版本的应用程序时面临一个问题,之后,centralManager委托已停止运行.所以我不确定是否可以在应用更新后恢复CentralManager状态?
如果它不可能那么还有其他选项(或补丁;))可用?
另一种方法是发送静默推送通知以启动后台运行的应用程序(但为此,我们必须在所有设备上安装新应用程序版本后立即发送静默通知).
中央管理器进入挂起状态时,如果丢失句柄,其信息将被恢复。
如果应用程序进入挂起模式,那么它将丢失内存,此时系统会保留应用程序的 BLE 信息,以便当应用程序在前台出现时恢复该信息。
但不确定应用程序何时更新......