skoal
GitHub
| Sample | HealthKit Identifier Type | Read | Write |
|---|---|---|---|
| StepCount | HKQuantityTypeIdentifierStepCount | ✓ | ✓ |
| Height | HKQuantityTypeIdentifierHeight | ✓ | ✓ |
| BodyMass | HKQuantityTypeIdentifierBodyMass | ✓ | ✓ |
| BodyMassIndex | HKQuantityTypeIdentifierBodyMassIndex | ✓ | ✓ |
| DistanceWalkingRunning | HKQuantityTypeIdentifierDistanceWalkingRunning | ✓ | ✓ |
| FlightsClimbed | HKQuantityTypeIdentifierFlightsClimbed | ✓ | ✓ |
| RespiratoryRate | HKQuantityTypeIdentifierRespiratoryRate | ✓ | ✓ |
| DietaryEnergyConsumed | HKQuantityTypeIdentifierDietaryEnergyConsumed | ✓ | ✓ |
| OxygenSaturation | HKQuantityTypeIdentifierOxygenSaturation | ✓ | |
| BodyTemperature | HKQuantityTypeIdentifierBodyTemperature | ✓ | ✓ |
| BloodGlucose | HKQuantityTypeIdentifierBloodGlucose | ✓ | ✓ |
| BloodPressureSystolic | HKQuantityTypeIdentifierBloodPressureSystolic | ✓ | ✓ |
| BloodPressureDiastolic | HKQuantityTypeIdentifierBloodPressureDiastolic | ✓ | ✓ |
| StandHour | HKCategoryTypeIdentifierAppleStandHour | ✓ | |
| BiologicalSex | biologicalSexWithError | ✓ | |
| DateOfBirth | dateOfBirthComponentsWithError | ✓ | |
| BloodType | bloodTypeWithError | ✓ | |
| FitzpatrickSkin | fitzpatrickSkinTypeWithError | ✓ | |
| SleepAnalysis | HKCategoryTypeIdentifierSleepAnalysis | ✓ | |
| MenstrualFlow | HKCategoryTypeIdentifierMenstrualFlow | ✓ | |
| IntermenstrualBleeding | HKCategoryTypeIdentifierIntermenstrualBleeding | ✓ | |
| SexualActivity | HKCategoryTypeIdentifierSexualActivity | ✓ |
License
skoaluse MIT license
Installation with cocoapods
pod 'skoal'
Usage
[[skoal sharedInstance]requestHealthPermissionWithBlock:^(HealthStorePermissionResponse permissionResponse) {
if (permissionResponse == HealthStorePermissionResponseError) {
DLog(@"请求权限失败");
}else{
DLog(@"请求权限成功");
}
}];
-
Swift
skoal.sharedInstance().requestHealthPermission { (response: HealthStorePermissionResponse) in
if response == HealthStorePermissionResponse.error {
print("请求失败")
} else {
print("请求成功")
}
}
| 方法预览 | 方法预览 |
|---|---|