【问题标题】:Is it possible to restore centralManager state after application is updated?应用程序更新后是否可以恢复 centralManager 状态?
【发布时间】:2015-07-07 10:03:30
【问题描述】:

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

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

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

【问题讨论】:

  • 你有没有想过这个问题?我也有同样的问题。

标签: ios objective-c background-process core-bluetooth


【解决方案1】:

中心经理的信息在进入挂起状态时如果丢失句柄将被恢复。

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

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

【讨论】:

    猜你喜欢
    • 2015-12-31
    • 2012-05-08
    • 2014-10-28
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    • 2023-03-03
    • 2017-11-09
    • 1970-01-01
    相关资源
    最近更新 更多