【问题标题】:Blue banner "Your app is using your location" is not showing after exiting my app退出我的应用后未显示蓝色横幅“您的应用正在使用您的位置”
【发布时间】:2015-09-29 05:15:27
【问题描述】:

我的应用程序在后台模式下使用核心位置,当应用程序处于后台模式并定期发送 GPS 坐标时,蓝色横幅“您的应用程序正在使用您的位置”没有显示(例如谷歌地图应用程序)。 知道我可能错过了什么吗?

【问题讨论】:

  • 您确定它正在发送 GPS 坐标,您确认了吗?
  • 是的,我的应用正确发送 GPS 坐标

标签: ios ios8 core-location


【解决方案1】:

要显示蓝条,您应该

1:在目标功能中启用Background Location Updates。然后将locationManagerallowsBackgroundLocationUpdates设置为YES;

2:在info.plist 文件中添加NSLocationWhenInUseUsageDescription(8.0+ 请求位置)。然后调用requestWhenInUseAuthorization 方法而不是requestAlwaysAuthorization 方法。

【讨论】:

  • 谢谢!我正在寻找一种显示它的方法:)
【解决方案2】:

它只显示在使用位置更新时注册的应用程序。

【讨论】:

    猜你喜欢
    • 2014-12-19
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多