【发布时间】:2016-11-01 22:29:39
【问题描述】:
当应用程序处于后台状态时,我需要执行一项任务。例如,当应用程序进入后台状态时,每 5 分钟(此时应用程序处于后台)执行一个任务。 我尝试更改位置但我无法使用精确位置(用于电池消耗)然后我使用了重要位置更改但如果用户不移动或不更改蜂窝塔位置不会更新。
你能帮帮我吗?
【问题讨论】:
-
这取决于你想在后台做什么。 iOS 只允许在后台执行特定任务:Implementing Long-Running Tasks
-
您可能需要重新考虑您的方法。 iOS 不允许暂停的应用程序在特定的时间间隔内安排执行。任务的性质是什么?也许您可以通过其他方式触发它,例如服务器推送
标签: ios swift background location