即使应用程序不在后台也能获取实时位置更新(iPhone)

Get live location update even application is not in background(iPhone)

据我所知,如果应用程序不在后台 运行,则不可能获取位置更新,但今天我的老板向我展示了一个用于获取用户位置的应用程序 'Life360'即使应用程序被终止。我对此进行了很多搜索,但找不到任何东西。任何人都可以帮助我解决这个问题。如果应用程序终止,如何 'Life360' 获取用户位置?

位置更新可以在后台唤醒您的应用程序(如果它已终止)。您必须在 Capabilities 的后台模式中激活 "Location Updates"。然后使用此代码:self.locationManager.startMonitoringSignificantLocationChanges()。这将在每次检测到位置变化时唤醒您的应用。您可能需要咨询 User's Location Update Documentation 以获得更深入的信息。

希望对您有所帮助。