从iPhone获取或写入HealthKit属性,我可以帮到你。

607 阅读1分钟
原文链接: www.code4app.com

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("请求成功")
                }
            }
方法预览 方法预览
方法预览 方法预览]