HealthKit 获取健康数据闪退问题( iOS10以后的隐私权限)

HealthKit 获取健康数据闪退问题( iOS10以后的隐私权限)

HealthKit 获取健康数据闪退问题( iOS10以后的隐私权限)_第1张图片
C278db129315
作者 糯米nomi **已关注2016.11.24 17:02 字数 325 阅读 59评论 2喜欢 1

之前开发HealthKit 闪退问题
闪退位置 requestAuthorizationToShareTypes:nil
[self.healthStore requestAuthorizationToShareTypes:nil readTypes:readDataTypes completion:^(BOOL success, NSError * _Nullable error) { if (success) { NSLog(@"HealthStore success"); } if (error) { NSLog(@"%@", error); } }];

在iOS10.0版本以前都是没有问题的
查询之后 是因为没有把隐私打开
就是在info.plist 里面添加 隐私允许
Privacy - Health Update Usage DescriptionhealthPrivacy - Health Share Usage Descriptionhealth

为空 会崩掉添加以后如下 打出Privacy 会提示iOS10 之前的 例如 NSPhotoLibraryUsageDescription 会自动补全


HealthKit 获取健康数据闪退问题( iOS10以后的隐私权限)_第2张图片

privacy.png

升到iOS10之后,关于 info.plist 其他隐私
是否允许此App使用你的xxx?
·


HealthKit 获取健康数据闪退问题( iOS10以后的隐私权限)_第3张图片

alert.png

健康分享权限:Privacy - Health Share Usage Description
健康更新权限:Privacy - Health Update Usage Description
相机 :Privacy - Camera Usage Description
相册:Privacy - Photo Library Usage Description
摄像头:Privacy - Contacts Usage Description
麦克风:Privacy - Microphone Usage Description
通讯录权限: Privacy - Contacts Usage Description
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description
日历权限:Privacy - Calendars Usage Description
定位权限:Privacy - Location When In Use Usage Description
定位权限: Privacy - Location Always Usage Description
位置权限:Privacy - Location Usage Description
Siri使用权限:Privacy - Siri Usage Description
语音转文字权限:Privacy - Speech Recognition Usage Description
媒体库权限:Privacy - Media Library Usage Description
运动使用权限:Privacy - Motion Usage Description
音乐权限:Privacy - Music Usage Description
提醒使用权限:Privacy - Reminders Usage Description
电视供应商使用权限:Privacy - TV Provider Usage Description
视频用户账号使用权限:Privacy - Video Subscriber Account Usage Description

你可能感兴趣的:(HealthKit 获取健康数据闪退问题( iOS10以后的隐私权限))