Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 是否可以在应用程序更新后恢复centralManager状态?_Ios_Objective C_Background Process_Core Bluetooth - Fatal编程技术网

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

Ios 是否可以在应用程序更新后恢复centralManager状态?,ios,objective-c,background-process,core-bluetooth,Ios,Objective C,Background Process,Core Bluetooth,我正在开发一个需要支持连续后台应用程序执行的应用程序。我能够使用苹果公司的可用背景模式进行持续沟通。但当应用程序处于后台(或未运行)并安装更新版本的应用程序时,会遇到一个问题,在此之后,centralManager代理已停止运行。所以我不确定是否可以在应用程序更新后恢复CentralManager状态 如果不可能,那么是否有其他可用选项(或补丁;) 另一种方法是发送静默推送通知以启动后台运行的应用程序(但为此,我们必须在所有设备上安装新的应用程序版本后立即发送静默通知) 如果Centeral m

我正在开发一个需要支持连续后台应用程序执行的应用程序。我能够使用苹果公司的可用背景模式进行持续沟通。但当应用程序处于后台(或未运行)并安装更新版本的应用程序时,会遇到一个问题,在此之后,centralManager代理已停止运行。所以我不确定是否可以在应用程序更新后恢复CentralManager状态

如果不可能,那么是否有其他可用选项(或补丁;)


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

如果Centeral manager的信息在进入挂起状态时丢失其句柄,则将恢复该信息

如果应用程序下降到挂起模式,那么它将丢失内存,此时系统保留应用程序的可恢复信息,以便在应用程序出现在前台时恢复信息


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

您有没有发现这一点?我也有同样的问题。