我在服务器上发送 n 时间的用户位置以进行跟踪。在前台和后台模式下工作正常。但我的问题更具理论性。在我强制关闭设备上的应用程序后,我的位置更新服务是否仍在运行?
我知道我可以在服务器上查看,但抱歉我没有服务器访问权限。所以我必须确定在哪种情况下我的定位服务会停止运行。
最佳答案
是的,当应用程序被发送到后台时,它会继续更新。对于一些官方文档,请查看 here在“在后台获取位置事件(仅限 iOS)”部分下。
此外,在特殊情况下,您可以注册您的应用程序,让其在后台运行,就像 Android 允许的那样。因此,当用户杀死后台应用程序时,您的应用程序并没有真正死亡。后台进程继续工作。不过,Apple 只会允许有必要理由的应用程序。例如转弯导航应用程序(文档中的示例)。
关于ios - 强制关闭应用程序后位置更新是否继续运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23987484/