5月2日——iOS11定位失效问题
所存在的问题:
(1)定位不能正常使用
(2)首次安装APP 时 “是否允许使用定位信息” 系统提示框不显示
iOS定位失效原因:
因为苹果现在增加了一项新的隐私保护功能 NSLocationAlwaysAndWhenInUseUsageDeion
,
并且原有的 NSLocationAlwaysUsageDeion
被降级为 NSLocationWhenInUseUsageDeion
。
解决方案:
需要新增如下两个权限,解决问题并恢复到原来定位
NSLocationAlwaysAndWhenInUseUsageDescription 和 NSLocationWhenInUseUsageDescription
注意:如果你使用的是Hbuilder开发工具中的APP模板,在manifest.json代码视图中修改即可。