【问题标题】:Track geolocation when app is not running (Swift)应用未运行时跟踪地理位置 (Swift)
【发布时间】:2017-05-19 20:32:44
【问题描述】:

我可以在应用处于前台和后台时跟踪地理位置(所有关于位置精度和节省电池寿命的讨论)。

但是,我还需要在应用未运行(未打开且未在后台,被终止)时跟踪用户,当然要获得用户许可。

有可能吗?

我需要类似“寻找朋友”的应用程序。允许吗?

谢谢

【问题讨论】:

    标签: swift geolocation tracking background-application


    【解决方案1】:

    即使应用程序被终止,您也可以跟踪位置。

    startMonitoringSignificantLocationChanges
    

    用于监控位置。有关演示,请参阅下面的此链接

    http://mobileoop.com/getting-location-updates-for-ios-7-and-8-when-the-app-is-killedterminatedsuspended

    【讨论】:

    • 哇,谢谢!!!这样可行!我唯一的问题是使用'startMonitoringSignificantLocationChanges',它每隔几秒钟更新一次位置,如果应用程序被杀死,有没有办法每分钟更新一次位置?另外...这会对电池产生很大影响吗?阅读您所附文件的段落:“位置更新的频率如何?”它说它应该在你移动 500m 时更新,但我不断得到更新
    • 你在模拟器中测试吗??
    • 不,现在不行了,我出去的时候会检查我是否得到位置的更新。非常感谢!!
    • 太棒了:),如果你有你需要的,标记为完成!
    猜你喜欢
    • 2020-02-10
    • 2019-11-29
    • 1970-01-01
    • 2015-01-27
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多