【发布时间】:2019-07-12 04:30:50
【问题描述】:
据我所知,如果应用程序未在后台运行,则无法获取位置更新,但今天我的老板向我展示了一个应用程序“Life360”,即使应用程序终止,它也用于获取用户位置。我对此进行了很多搜索,但找不到任何东西。谁能帮我解决这个问题。如果应用程序终止,“Life360”如何获取用户位置?
【问题讨论】:
标签: ios iphone background location core-location
据我所知,如果应用程序未在后台运行,则无法获取位置更新,但今天我的老板向我展示了一个应用程序“Life360”,即使应用程序终止,它也用于获取用户位置。我对此进行了很多搜索,但找不到任何东西。谁能帮我解决这个问题。如果应用程序终止,“Life360”如何获取用户位置?
【问题讨论】:
标签: ios iphone background location core-location
位置更新可以在后台唤醒您的应用(如果已终止)。您必须在 Capabilities 的后台模式中激活“位置更新”。然后使用此代码:self.locationManager.startMonitoringSignificantLocationChanges()。这将在每次检测到位置更改时唤醒您的应用。您可能需要咨询User's Location Update Documentation 以获取详细信息。
希望这会有所帮助。
【讨论】: