【问题标题】:Alerting user that the app still uses Location Updates (GPS)提醒用户该应用仍在使用位置更新 (GPS)
【发布时间】:2015-05-17 01:43:12
【问题描述】:

如果您将应用程序发送到后台,某些应用程序(包括苹果地图或某些导航应用程序)会通过一种蓝色警告条纹提醒用户该应用程序仍在使用 GPS(LocationUpdates)

是否有公共 api 或方法可以自动执行此操作,或者是否应该使用应用程序将进入后台的通知对其进行编程。

感谢任何信息。

【问题讨论】:

    标签: ios ios8 gps core-location cllocationmanager


    【解决方案1】:

    在 iOS8 及更高版本中,requestWhenInUseAuthorization 会显示蓝色条。它由 Apple 提出,以提醒设备用户该应用正在使用 CoreLocations。

    另一方面,如果你使用requestAlwaysAuthorization蓝条不会'显示,但Apple会定期提醒用户你的应用正在使用位置并寻求他们的许可。

    【讨论】:

    • 谢谢,我使用的是 requestAlwaysAuthorization,因此系统从不显示蓝色条纹。但是,除了第一个之外,我也从未见过“寻求权限”。此后,不再请求许可
    • @i-developer 很高兴能为您提供帮助。快乐编码。 :D
    猜你喜欢
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多