Skip to content

Latest commit

 

History

History
130 lines (120 loc) · 6.96 KB

permissions.md

File metadata and controls

130 lines (120 loc) · 6.96 KB

Permissions

These permissions are exported as constants of the react-native-health module.

import AppleHealthKit, { HealthValue, HealthKitPermissions } from 'react-native-health';

/* Permission options */
const permissions = {
  permissions: {
    read: [
      AppleHealthKit.Constants.Permissions.HeartRate,
    ],
    write: [
      AppleHealthKit.Constants.Permissions.Steps,
    ],
  }
} as HealthKitPermissions


AppleHealthKit.initHealthKit(permissions, (error: string) => {
  /* Called after we receive a response from the system */

Available Permissions

  ActiveEnergyBurned
  AppleExerciseTime
  AppleStandTime
  BasalEnergyBurned
  BiologicalSex
  BloodType
  BloodAlcoholContent
  BloodGlucose
  BloodPressureDiastolic
  BloodPressureSystolic
  BodyFatPercentage
  BodyMass
  BodyMassIndex
  BodyTemperature
  DateOfBirth
  Biotin
  Caffeine
  Calcium
  Carbohydrates
  Chloride
  Cholesterol
  Copper
  EnergyConsumed
  FatMonounsaturated
  FatPolyunsaturated
  FatSaturated
  FatTotal
  Fiber
  Folate
  Iodine
  Iron
  Magnesium
  Manganese
  Molybdenum
  Niacin
  PantothenicAcid
  Phosphorus
  Potassium
  Protein
  Riboflavin
  Selenium
  Sodium
  Sugar
  Thiamin
  VitaminA
  VitaminB12
  VitaminB6
  VitaminC
  VitaminD
  VitaminE
  VitaminK
  Zinc
  Water
  DistanceCycling
  DistanceSwimming
  DistanceWalkingRunning
  FlightsClimbed
  HeartRate
  RestingHeartRate
  HeartRateVariability
  Height
  LeanBodyMass
  MindfulSession
  NikeFuel
  RespiratoryRate
  SleepAnalysis
  StepCount
  Steps
  Vo2Max
  Weight
  Workout

Supported Apple Permissions

The available Healthkit identifiers are supported

Permission Healthkit Identifier Type Read Write
ActiveEnergyBurned HKQuantityTypeIdentifierActiveEnergyBurned
BasalEnergyBurned HKQuantityTypeIdentifierBasalEnergyBurned
BiologicalSex HKCharacteristicTypeIdentifierBiologicalSex
BloodType HKCharacteristicTypeIdentifierBloodType
BloodAlcoholContent HKQuantityTypeIdentifierBloodAlcoholContent
BloodGlucose HKQuantityTypeIdentifierBloodGlucose
BloodPressureDiastolic HKQuantityTypeIdentifierBloodPressureDiastolic
BloodPressureSystolic HKQuantityTypeIdentifierBloodPressureSystolic
BodyMassIndex HKQuantityTypeIdentifierBodyMassIndex
BodyTemperature HKQuantityTypeIdentifierBodyTemperature
DateOfBirth HKCharacteristicTypeIdentifierDateOfBirth
DistanceCycling HKQuantityTypeIdentifierDistanceCycling
DistanceWalkingRunning HKQuantityTypeIdentifierDistanceWalkingRunning
FlightsClimbed HKQuantityTypeIdentifierFlightsClimbed
HeartRate HKQuantityTypeIdentifierHeartRate
Height HKQuantityTypeIdentifierHeight
LeanBodyMass HKQuantityTypeIdentifierLeanBodyMass
MindfulSession HKCategoryTypeIdentifierMindfulSession
RespiratoryRate HKQuantityTypeIdentifierRespiratoryRate
SleepAnalysis HKCategoryTypeIdentifierSleepAnalysis
StepCount HKQuantityTypeIdentifierStepCount
Steps HKQuantityTypeIdentifierSteps
Weight HKQuantityTypeIdentifierBodyMass
BodyFatPercentage HKQuantityTypeIdentifierBodyFatPercentage