据我所知,如果应用程序没有在后台运行,就不可能获得位置更新,但今天我的老板给我看了一个应用程序'Life360',用于获取用户位置,即使应用程序终止。我搜索了很多,但找不到任何东西。任何人都可以帮我解决这个问题。如果应用程序被终止,“Life360”会获得用户位置吗?
位置更新可以在后台唤醒您的应用程序(如果终止)。您必须在功能的后台模式中激活“位置更新”。然后使用以下代码:self.locationManager.startMonitoringSignificantLocationChanges()
。这会在每次检测到位置更改时唤醒您的应用。您可以查询User's Location Update Documentation以获取更深入的信息。
希望这可以帮助。