OStack程序员社区-中国程序员成长平台

标题: 终止后iOS8后台标准位置更新 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 04:44
标题: 终止后iOS8后台标准位置更新

我想知道,在 iOS8 中,所有可能的后台模式都打开了,应用程序是否会在终止后被唤醒,以使用 标准位置更新来提供位置更新监控?

我已经阅读了所有可能的文档,但我觉得这很令人困惑,因为它有时说设备会唤醒应用程序,而另一方面说设备在使用 时不会唤醒应用程序标准位置更新

我的应用需要以大约 150 米(最大)的移动阈值持续更新位置,因此 standard-location-monitoring 似乎是合适的。即使应用程序被系统终止,它也需要不断获取这些更新,因为这对用户至关重要。

我开始明白,如果使用 重大变化位置监控,应用程序在提供新数据时被唤醒,但我仍然感到困惑标准位置监控,当请求始终授权并开启后台更新位置时。

有没有人测试过这个,或者知道会发生什么?而如果应用被系统终止后没有被唤醒,该如何解决呢?

谢谢。



Best Answer-推荐答案


标准位置是您的应用所具备的功能。因此,您的应用程序需要运行。它可以在前台运行,甚至可以在后台运行。但是,如果您的应用程序没有运行,它就没有运行;没有什么可追踪的。

另一方面,重要的位置监控和区域监控是由系统为您完成的,因此即使您的应用程序没有运行,它也会运行,并且您被唤醒或启动以接收更新。

关于终止后iOS8后台标准位置更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27871166/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4