应用程序更新后是否可以恢复centralManager状态?

iCo*_*der 6 objective-c background-process ios core-bluetooth

我正在开发一个我需要支持连续后台应用程序执行的应用程序.我可以使用Apple的可用后台模式继续通信.但是当应用程序处于后台(或未运行)并安装更新版本的应用程序时面临一个问题,之后,centralManager委托已停止运行.所以我不确定是否可以在应用更新后恢复CentralManager状态?

如果它不可能那么还有其他选项(或补丁;))可用?

另一种方法是发送静默推送通知以启动后台运行的应用程序(但为此,我们必须在所有设备上安装新应用程序版本后立即发送静默通知).

Hwa*_*Kim 0

中央管理器进入挂起状态时,如果丢失句柄,其信息将被恢复。

如果应用程序进入挂起模式,那么它将丢失内存,此时系统会保留应用程序的 BLE 信息,以便当应用程序在前台出现时恢复该信息。

但不确定应用程序何时更新......