iOS-定位权限配置

1.在plist中增加NSLocationWhenInUseUsageDescription和NSLocationAlwaysAndWhenInUsageDescription,如果需要支持iOS10的话,增加NSLocationAlwaysUsageDescription。

2.<CoreLocation/CoreLocation.h>框架下的 CLLocationManager
requestWhenInUseAuthorization方法替换成
requestAlwaysAuthorization即可实现

3.现在隐私保护是越来越重视,获取地理位置难度+++,APP Store在审核时容易发生因位置权限配置不对导致被拒。目前iOS的 info.plist 里有4个位置权限设置项及对应版本:
Privacy - Location Usage Description:iOS 6.0–8.0
Privacy - Location When In Use Usage Description:iOS 11.0+
Privacy - Location Always Usage Description:iOS 8.0–10.0
Privacy - Location Always and When In Use Usage Description:iOS 11.0+

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容