据我所知,如果应用程序未在后台运行,则无法获得位置更新,但今天我的老板向我展示了一个应用程序“Life360”,即使应用程序终止,它也用于获取用户位置。我对此进行了很多搜索,但找不到任何内容。任何人都可以帮我解决这个问题。如果应用程序终止,“Life360”如何获取用户位置?
位置更新可以在后台唤醒您的应用程序(如果它被终止)。您必须在 Capabilities 的后台模式中激活“位置更新”。然后使用此代码:self.locationManager.startMonitoringSignificantLocationChanges()
。这将在每次检测到位置变化时唤醒您的应用。您可能需要查阅用户的位置更新文档以获取更深入的信息。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句