【问题标题】:Will an iOS app that monitors signficant location changes be restarted on device reboot?监控重大位置变化的 iOS 应用程序会在设备重启时重启吗?
【发布时间】:2012-01-11 09:43:27
【问题描述】:

来自Core Location documentation

您向位置管理器注册的区域在 你的申请。如果在您的应用程序未运行时发生区域交叉 运行时,系统会自动唤醒您的应用程序(或重新启动它) 在后台,以便它可以处理事件。重新启动时,所有 您之前配置的区域在 您创建的任何位置管理器对象的受监控区域属性。

不幸的是,目前尚不清楚在设备重启后是否也会重新启动相同的应用以响应区域更改。

即使在设备重启后,在后台监控重大位置变化的 iOS 应用是否仍会重新启动?

【问题讨论】:

    标签: iphone ios cllocationmanager


    【解决方案1】:

    是的,即使手机重启,即使用户在重启后没有明确运行您的应用,您的应用也会启动以响应区域事件。

    我还没有看到任何清楚说明这一点的文档。但这就是它在我自己的几个应用程序中的工作方式。

    【讨论】:

      【解决方案2】:

      只是为了更新。我知道这是一个老问题,但我想确认它可以在 iOS7 上运行,即使在重新启动后也是如此。

      在这里检查我的问题: Are background mode location and fetch called even after the device restarted in iOS7?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多