我想知道是否在iOS8 开启了所有可能的后台模式后,应用程序将在终止后被唤醒,以便使用standard-location updates
监控提供位置更新?终止后的iOS8后台标准位置更新
我已经阅读了所有可能的文档,但是我发现它非常令人困惑,因为它一度表示设备会唤醒应用程序,另一点是说当使用standard-location updates
时设备不会唤醒应用程序。
我的应用程序需要持续位置更新,移动阈值约为150米(最大),因此standard-location-monitoring
似乎是合适的。即使应用程序被系统终止,它也需要继续获取这些更新,因为这对用户至关重要。
我已经认识到,如果使用的是significant change location monitoring
应用将醒来后交付新的数据,但我仍然感到困惑的standard location monitoring
已经请求Always authorization
和具有background updates
的位置打开时。
有没有人测试过这个,或知道会发生什么?如果应用程序在被系统终止后没有被唤醒,我该如何解决这个问题?
谢谢。
即使我开启了'位置更新应用寄存器'和'总是授权'? 为了跟上这个问题,我的应用程序从“挂起”过渡到“终止”的几率和时间是什么? – Aleksander
我刚才说过,我已经说过了。这是现实 - 你需要面对现实。 – matt
“什么时候,我的应用程序从暂停状态转换到结束状态的可能性是多少?”系统或用户可以随时终止您的暂停应用程序,恕不另行通知。你必须假设背景可能意味着终止。 – matt