想象一下,我正在为我的iOS应用设置位置后台任务,以跟踪用户的位置。该用户授予我的应用访问他的位置“ 始终”的权限。这是否意味着后台任务仅在从应用程序启动时运行,直到电话ist关闭,还是意味着重启操作系统后重新启动位置后台任务?
答案 0 :(得分:1)
这意味着即使应用程序不在前台,您也可以访问位置服务。但是,您必须执行一些活动任务,例如导航中。
始终 API函数并不意味着不断执行后台操作。
答案 1 :(得分:0)
任务必须属于一个进程。如果线程的进程不起作用,则该线程不能工作。因此,答案是第一,后台任务仅在从应用程序启动时运行。因为您的后台任务属于您的应用,这意味着您的流程。
即使您的进程被杀死,您也必须创建一个系统线程才能运行。但是,如果您不开发设备驱动程序,大多数操作系统将不允许用户这样做。