美文网首页
iOS11 获取定位设置后,定位任然不工作,看我就够了

iOS11 获取定位设置后,定位任然不工作,看我就够了

作者: ShineYangGod | 来源:发表于2017-09-22 11:11 被阅读185次

在iOS11中,苹果似乎增加了另一个隐私功能。
用户现在可以覆盖我们requestAlwaysAuthorization并将其降级为
requestWhenInUseAuthorization

  • 这意味着作为开发人员,我们现在必须提供这两个描述
    Info.plist我发现他们添加了一个新的密钥
    NSLocationAlwaysAndWhenInUseUsageDescription

/** Either the NSLocationAlwaysAndWhenInUseUsageDescription key or both the* NSLocationAlwaysUsageDescription and NSLocationWhenInUseUsageDescription* keys must be specified in your Info.plist; otherwise, this method will do* nothing, as your app will be assumed not to support Always authorization.*/

然而,使用这个新的密钥 - 位置服务仍然没有工作,进一步的搜索,我发现这个宝石混合了所有额外的调试信息:
此应用程序尝试访问隐私敏感数据,而无需使用说明。
应用程序的Info.plist必须包含NSLocationAlwaysAndWhenInUseUsageDescription和NSLocationWhenInUseUsageDescription键,其中字符串值向用户解释应用程序如何使用此数据这与我在更新的
CLLocationManager.h 文件中发现的评论直接相矛盾。所以我创造了一个测试项目好消息,如果您按照调试控制台的建议添加新密钥
NSLocationAlwaysAndWhenInUseUsageDescription和旧密钥之一NSLocationWhenInUseUsageDescription,位置服务将再次开始工作。

相关文章

  • iOS11 获取定位设置后,定位任然不工作,看我就够了

    在iOS11中,苹果似乎增加了另一个隐私功能。用户现在可以覆盖我们requestAlwaysAuthorizati...

  • iOS11后获取定位权限

    背景 我们在App使用过程中包含获取用户位置的需求,于是在工程的Info.plis中,我们包含“Location ...

  • 定位(position)

    position:relative(相对定位) 相对定位的特点:如果开启之后,不设置变义量的时候,元素是不会发生任...

  • 定位(position)

    position:relative(相对定位) 相对定位的特点:如果开启之后,不设置变义量的时候,元素是不会发生任...

  • 定位(position)

    position:relative(相对定位) 相对定位的特点:如果开启之后,不设置变义量的时候,元素是不会发生任...

  • 30、CSS定位position之absolute

    绝对定位 :absolute 绝对定位的特点: 开启绝对定位后,不设置偏移量的话元素的位置就不会改变 开启后,元素...

  • ios 13获取不了BSSID

    iOS13 后 无法直接获取BSSID 需要先获取定位 之后才能获取 获取定位权限获取BSSID

  • Swift-定位,编码/反编码功能的封装

    GitHub地址 demo中有详细的使用 一. 定位的使用 懒加载声明对象 开启定位 获取定位的经纬度 在设置页面...

  • Location定位

    代码实现 /** * 1、获取定位管理者,这是一个系统级的服务 * 2、请求定位更新,这里设置网络/GPS定位,定...

  • 后台保活

    设置后,切后台会弹窗,是否选择一直获取定位,但是使用期间,主要看用户如何选择。 以上是非音乐、定位等app的保活方...

网友评论

      本文标题:iOS11 获取定位设置后,定位任然不工作,看我就够了

      本文链接:https://www.haomeiwen.com/subject/fxaxextx.html