https://github.com/mariobiuuuu/mbprivacypermissionmanager
对隐私权限获取的封装,并包含对健康功能的读写操作
https://github.com/mariobiuuuu/mbprivacypermissionmanager
healthkit permissions privacy
Last synced: 8 months ago
JSON representation
对隐私权限获取的封装,并包含对健康功能的读写操作
- Host: GitHub
- URL: https://github.com/mariobiuuuu/mbprivacypermissionmanager
- Owner: MarioBiuuuu
- License: other
- Created: 2017-11-28T07:25:23.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-28T08:40:33.000Z (over 8 years ago)
- Last Synced: 2025-10-23T11:55:40.128Z (8 months ago)
- Topics: healthkit, permissions, privacy
- Language: Objective-C
- Homepage:
- Size: 33.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
pod "MBPrivacyPermission"
####简单使用介绍:
1. MBPrivacyPermissionManager 用来获取隐私权限,具体方法参照注释描述
2. MBPrivacyHeanlthStoreUtil 用来获取健康功能下相关数据的读写
**注意点:**
1.由于iOS10的权限原因,需要在工程的info.plist(右击选择Open as - Source Code)中添加
```
NSPhotoLibraryUsageDescription
App需要您的同意,才能访问相册
NSCameraUsageDescription
App需要您的同意,才能访问相机
NSMicrophoneUsageDescription
App需要您的同意,才能访问麦克风
NSLocationUsageDescription
App需要您的同意,才能访问位置
NSLocationWhenInUseUsageDescription
App需要您的同意,才能在使用期间访问位置
NSLocationAlwaysUsageDescription
App需要您的同意,才能始终访问位置
NSCalendarsUsageDescription
App需要您的同意,才能访问日历
NSRemindersUsageDescription
App需要您的同意,才能访问提醒事项
NSMotionUsageDescription
App需要您的同意,才能访问运动与健身
NSHealthUpdateUsageDescription
App需要您的同意,才能访问健康更新
NSHealthShareUsageDescription
App需要您的同意,才能访问健康分享
NSBluetoothPeripheralUsageDescription
App需要您的同意,才能访问蓝牙
NSAppleMusicUsageDescription
App需要您的同意,才能访问媒体资料库
NSSpeechRecognitionUsageDescription
App需要您的同意,才能使用语音识别
```
2.`健康`支持读写操作权限如下:
| 名称 | HealthKit Identifier Type | Read | Write |
|--------------|-----------------------------|----------|-----------|
| 步数 | HKQuantityTypeIdentifierStepCount | ✓ | ✓ |
| 身高 | HKQuantityTypeIdentifierHeight | ✓ | ✓ |
| 体重 | HKQuantityTypeIdentifierBodyMass | ✓ | ✓ ||
| 身高体重指数 | HKQuantityTypeIdentifierBodyMassIndex | ✓ | ✓ |
| 步行+跑步距离 | HKQuantityTypeIdentifierDistanceWalkingRunning | ✓ | ✓ |
| 已爬楼层 | HKQuantityTypeIdentifierFlightsClimbed | ✓ | ✓ |
| 呼吸速率 | HKQuantityTypeIdentifierRespiratoryRate | ✓ | ✓ |
| 膳食能量 | HKQuantityTypeIdentifierDietaryEnergyConsumed | ✓ | ✓ |
| 血氧饱和度 | HKQuantityTypeIdentifierOxygenSaturation | ✓ | |
| 体温 | HKQuantityTypeIdentifierBodyTemperature | ✓ | ✓ |
| 血糖 | HKQuantityTypeIdentifierBloodGlucose | ✓ | ✓ |
| 收缩压 | HKQuantityTypeIdentifierBloodPressureSystolic | ✓ | ✓ |
| 舒张压 | HKQuantityTypeIdentifierBloodPressureDiastolic | ✓ | ✓ |
| 站立小时 | HKCategoryTypeIdentifierAppleStandHour | ✓ | |
| 性别 | HKCharacteristicTypeIdentifierBiologicalSex | ✓ | |
| 出生日期 | HKCharacteristicTypeIdentifierDateOfBirth | ✓ | |
| 血型 | HKCharacteristicTypeIdentifierBloodType | ✓ | |
| 日光反应型皮肤类型 | HKCharacteristicTypeIdentifierFitzpatrickSkinType | ✓ | |
| 睡眠分析 | HKCategoryTypeIdentifierSleepAnalysis | ✓ | |
| 月经 | HKCategoryTypeIdentifierMenstrualFlow | ✓ | |
| 点滴出血 | HKCategoryTypeIdentifierIntermenstrualBleeding | ✓ | |
| 性行为 | HKCategoryTypeIdentifierSexualActivity | ✓ | |