【问题标题】:Get live location update even application is not in background(iPhone)即使应用程序不在后台也可以获取实时位置更新(iPhone)
【发布时间】:2019-07-12 04:30:50
【问题描述】:

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

【问题讨论】:

    标签: ios iphone background location core-location


    【解决方案1】:

    位置更新可以在后台唤醒您的应用(如果已终止)。您必须在 Capabilities 的后台模式中激活“位置更新”。然后使用此代码:self.locationManager.startMonitoringSignificantLocationChanges()。这将在每次检测到位置更改时唤醒您的应用。您可能需要咨询User's Location Update Documentation 以获取详细信息。

    希望这会有所帮助。

    【讨论】:

    • 非常感谢您的回复,但他们说它不应该依赖于移动,因为它会在用户移动至少 500 米时触发。在用户移动之前有没有其他方法可以获取位置最高 500 米。如果可以,请帮助我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    相关资源
    最近更新 更多