gpt4 book ai didi

ios - 即使应用程序被终止,在 iOS 中实现定期位置更新

转载 作者:行者123 更新时间:2023-11-30 13:18:27 25 4
gpt4 key购买 nike

我的应用程序需要定期更新位置(每 10 分钟一次)。在前台和后台(应用程序未终止),应用程序运行正常。但当用户终止应用程序时,问题就开始出现。

我尝试使用本教程 http://mobileoop.com/getting-location-updates-for-ios-7-and-8-when-the-app-is-killedterminatedsuspended .
仅当用户位置因 startMonitoringSignificantLocationChanges 而发生变化时,它才起作用。但即使用户没有更改其位置,我也需要处于终止状态的位置。

此外,我已经尝试了大多数 stackoverflow 问题,但大多数人对 startMonitoringSignificantLocationChanges 感到满意。但就我而言,这不足以满足应用程序的需求。

最佳答案

如果用户终止应用程序,系统将不再授予它相同的权限。在用户决定再次启动您的应用程序之前,后台获取操作和后台位置不会执行。系统认为这是用户选择不再以任何方式运行该应用程序。

这不像 Android 世界,应用程序可以为所欲为。与应用程序开发者想要的东西相比,苹果更喜欢用户的选择。对于开发人员来说,这当然是好是坏。您需要向用户提供有关您的应用程序在后台执行的操作的有用信息,以便他们允许其运行而不终止它。如果他们确实终止了它,您将无能为力。

关于ios - 即使应用程序被终止,在 iOS 中实现定期位置更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38006659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com