关于iOS 11不能定位问题的解决方法

 更新时间:2017年11月29日 11:18:49   作者:忆如初  
最近在开发中遇到一个问题,后来发现是苹果新增一个权限,自己可查,下面这篇文章主要给大家介绍了关于iOS 11不能定位问题的解决方法,文中介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起来一起学习学习吧。

问题:

最近将系统升级到iOS11之后,发现APP不提示否允许始终访问位置,iBeacon不起作用。我查看了一下手机隐私设置,如图:

原因:

因为苹果现在增加了一项新的隐私保护功能 Privacy - Location Always and When In Use Usage Description,

并且原有的 Privacy - Location Always Usage Description 被降级为 Privacy - Location When In Use Usage Description。

解决:

想要达到之前 Privacy - Location Always Usage Description 的定位效果,需要在 info.plist 文件中添加 Privacy - Location Always and When In Use Usage Description 和 Privacy - Location When In Use Usage Description 两个就可以了。否则,徒劳无功,你的App依旧不支持Always authorization。

注意:

iOS11之前添加的 Privacy - Location Always Usage Description 不要删除, 添加的定位key,对应的value中必须使用字符串值向用户解释该应用如何使用这些数据

备注:

这个更新对很多用户来说是值得欢迎的。不仅如此,iOS11还将能让用户了解到究竟是哪些应用一直在追踪他们的位置。从下图可以看到,当系统检测某款应用一直在追踪用户位置数据的时候,它就会在界面最上方的蓝色栏中显示,如“谷歌正在使用你的位置(Google is Using Your Location)”。

事实上,为了用户隐私的利益,这是一个很好的更新。但是如果确实是这样,那么应用程序的使用可能就会受到影响,无奈的是应用程序制造商肯定又会相应调整自己的应用程序了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

您可能感兴趣的文章:

相关文章

  • 基于iOS实现图片折叠效果

    基于iOS实现图片折叠效果

    这篇文章主要为大家详细介绍了基于iOS实现图片折叠效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Objective-C中字符串NSString的常用操作方法总结

    Objective-C中字符串NSString的常用操作方法总结

    这篇文章主要介绍了Objective-C中字符串NSString的常用操作方法总结,Objective-C中NSString和NSMutableString这两个类下包含了操作字符串的大多数方法,需要的朋友可以参考下
    2016-04-04
  • IOS 仿支付宝支付屏幕亮度变化机制

    IOS 仿支付宝支付屏幕亮度变化机制

    这篇文章主要介绍了IOS 仿支付宝支付屏幕亮度变化机制的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • IOS开发中禁止NavigationController的向右滑动返回

    IOS开发中禁止NavigationController的向右滑动返回

    这篇文章主要介绍了IOS开发中禁止NavigationController的向右滑动返回的相关资料,需要的朋友可以参考下
    2017-03-03
  • iOS对象指针和基础数据类型的强转详解

    iOS对象指针和基础数据类型的强转详解

    最近在做一些小功能,忽然发现有的基础数据转换居然都忘记了。于是想着要赶紧整理下记下来!本文就是记录的一些内容,主要介绍了iOS中对象指针和基础数据类型的强转,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • IOS 键盘挡住输入框的问题解决办法

    IOS 键盘挡住输入框的问题解决办法

    这篇文章主要介绍了IOS 键盘挡住输入框的问题解决办法的相关资料,需要的朋友可以参考下
    2017-06-06
  • objc方法声明和实现由于参数类型不一致所引发的崩溃

    objc方法声明和实现由于参数类型不一致所引发的崩溃

    这篇文章主要为大家介绍了objc方法声明和实现由于参数类型不一致所引发的崩溃详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • iOS二维码的生成代码

    iOS二维码的生成代码

    这篇文章主要为大家详细介绍了iOS二维码的生成代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • iOS实现动态的开屏广告示例代码

    iOS实现动态的开屏广告示例代码

    启动图是在iOS开发过程中必不可少的一个部分,很多app在启动图之后会有一张自定义的开屏广告图,但是有的时候需要让启动图看起来就是一个广告,而且还要这个广告里面会动,iOS的启动图只能是静态的,而且固定,为了实现看起来的动画效果,只能进行伪造了。下面来一起看看
    2016-09-09
  • iOS10实现推送功能时的注意点和问题总结

    iOS10实现推送功能时的注意点和问题总结

    很多朋友都反馈,发现了iOS9升级到iOS10推送功能不正常的问题,所以这篇文章总结了一下要点,亲们可以根据以下步骤,逐步排查问题,也可以逐步实现iOS10的推送功能。下面来一起看看吧。
    2016-09-09

最新评论