iOS11权限变化,权限都要弹框提示,而且需要说出功能用途

iOS11访问权限列表

隐私数据对应key值提示语

相册(读)NSPhotoLibraryUsageDescription"XXX"需要您的同意,才能访问相册

相册(写)NSPhotoLibraryAddUsageDescription"XXX"需要您的同意,才能添加照片

相机NSCameraUsageDescription"XXX"需要您的同意,才能访问相机

麦克风NSMicrophoneUsageDescription"XXX"需要您的同意,才能访问麦克风

位置NSLocationUsageDescription"XXX"需要您的同意,才能访问位置

在使用期间访问位置NSLocationWhenInUseUsageDescription"XXX"需要您的同意,才能在试用期间访问位置

始终访问位置NSLocationAlwaysUsageDescription"XXX"需要您的同意,才能始终访问位置

NSLocationAlwaysAndWhenInUseUsageDescription 申请Always权限,以便应用在前台和后台(suspend 或 terminated)都可以获取到更新的位置数据

日历NSCalendarsUsageDescription"XXX"需要您的同意,才能访问日历

提醒事项NSRemindersUsageDescription"XXX"需要您的同意,才能访问提醒事项

运动与健身NSMotionUsageDescription"XXX"需要您的同意,才能访问运动与健身

健康更新NSHealthUpdateUsageDescription"XXX"需要您的同意,才能访问健康更新

健康分享NSHealthShareUsageDescription"XXX"需要您的同意,才能访问健康分享

蓝牙NSBluetoothPeripheralUsageDescription"XXX"需要您的同意,才能访问蓝牙

媒体资料库NSAppleMusicUsageDescription"XXX"需要您的同意,才能访问媒体资料库

在iOS11中访问相册权限

iOS11以前:

NSPhotoLibraryUsageDescription:访问相册和存储照片到相册(读写),会出现用户授权。

iOS11之后:

NSPhotoLibraryUsageDescription:无需添加。默认开启访问相册权限(读),无需用户授权。

NSPhotoLibraryAddUsageDescription: 添加内容到相册。(写),会出现用户授权。

iOS11中地理定位权限

iOS 8 - iOS 10 版本:

NSLocationWhenInUseUsageDescription 表示应用在前台的时候可以搜到更新的位置信息。(在使用期间访问位置)

NSLocationAlwaysUsageDescription 申请Always权限,以便应用在前台和后台(suspend 或 terminated)都可以获取到更新的位置数据。(始终访问位置)

NSLocationUsageDescription 位置

iOS 11 版本:

NSLocationAlwaysAndWhenInUseUsageDescription 申请Always权限,以便应用在前台和后台(suspend 或 terminated)都可以获取到更新的位置数据(NSLocationWhenInUseUsageDescription 也必须有)

在plist文件中修改访问相册和地位定位权限,必须兼容老版本iOS系统.

权限都要弹框提示隐私数据对应key值提示语必须说出指明用途,否则上线会被拒绝


iOS11权限变化,权限都要弹框提示,而且需要说出功能用途_第1张图片
修改后权限

今天收到苹果邮件,上线被拒


iOS11权限变化,权限都要弹框提示,而且需要说出功能用途_第2张图片

原因:没有指明定位具体用途

你可能感兴趣的:(iOS11权限变化,权限都要弹框提示,而且需要说出功能用途)