我有一个使用位置服务的IOS应用程序。
我知道使用位置服务的应用程序可以在后台执行。
但是,我不希望我的应用程序在后台运行。如果用户没有观看它,它就不应该供电。
这是否会自然发生(即使用位置服务继续在后台运行的应用程序需要特殊的东西?)
如果没有,我需要做些什么来确保使用位置服务的应用在进入后台时暂停?如果是这样,什么?还原应用程序需要做些什么?
THX
答案 0 :(得分:3)
没问题 - 什么也不做。当用户从您的应用程序切换到另一个应用程序或锁定屏幕时,您的应用程序将被暂停。
但是,为了确保您不在后台执行任何操作,请使用applicationDidEnterBackground
和applicationWillEnterForeground
通知(或相应的应用委托方法)来停止并重新启动位置更新。< / p>