"location updates" 可以在后台处理 运行 多长时间?
How long does "location updates" process can run in background?
假设我注册了 "location updates" 服务。如果位置发生显着变化,将调用回调函数。
问题:我的函数允许在后台运行多长时间运行?假设这个函数做了这么多工作,需要 10 分钟才能完成,它会被系统终止吗?
我猜 Apple 不允许在 location-updates-callback 中进行 long-运行 作业。但是我找不到官方的解释。有人能帮忙吗?非常感谢。
您的应用程序将接收位置更新,直到它停留在后台。当其他活动的应用程序需要内存时,您的应用程序有可能进入非活动状态。在这种情况下,您的应用将停止接收位置更新。 Apple 文档中的任何地方都没有提到固定的后台执行时间。您的应用可能会接收位置更新超过 10 分钟,但前提是它处于后台。
假设我注册了 "location updates" 服务。如果位置发生显着变化,将调用回调函数。
问题:我的函数允许在后台运行多长时间运行?假设这个函数做了这么多工作,需要 10 分钟才能完成,它会被系统终止吗?
您的应用程序将接收位置更新,直到它停留在后台。当其他活动的应用程序需要内存时,您的应用程序有可能进入非活动状态。在这种情况下,您的应用将停止接收位置更新。 Apple 文档中的任何地方都没有提到固定的后台执行时间。您的应用可能会接收位置更新超过 10 分钟,但前提是它处于后台。