重新启动后的iOS后台位置跟踪

时间:2018-12-15 16:56:37

标签: ios location core-location

想象一下,我正在为我的iOS应用设置位置后台任务,以跟踪用户的位置。该用户授予我的应用访问他的位置“ 始终”的权限。这是否意味着后台任务仅在从应用程序启动时运行,直到电话ist关闭,还是意味着重启操作系统后重新启动位置后台任务?

2 个答案:

答案 0 :(得分:1)

这意味着即使应用程序不在前台,您也可以访问位置服务。但是,您必须执行一些活动任务,例如导航中。

始终 API函数并不意味着不断执行后台操作。

答案 1 :(得分:0)

任务必须属于一个进程。如果线程的进程不起作用,则该线程不能工作。因此,答案是第一,后台任务仅在从应用程序启动时运行。因为您的后台任务属于您的应用,这意味着您的流程。

即使您的进程被杀死,您也必须创建一个系统线程才能运行。但是,如果您不开发设备驱动程序,大多数操作系统将不允许用户这样做。