본문 바로가기

@capgo/capacitor-health

Apple HealthKit 및 Health Connect 데이터를 연동할 수 있는 Capacitor plugin입니다.

@capgo/capacitor-health 다음 기능을 통해 사용자 건강 데이터를 읽고 씁니다: Apple HealthKit iOS의 Health Connect Android의. 앱 레이어에서 두 개의 별도 네이티브 SDK 통합을 유지할 필요 없이 걸음 수, 운동, 수면 단계, 생체 신호 및 영양 샘플 데이터를 관리하세요.

피트니스 대시보드, 습관 형성 앱, 의료 보조 웰니스 제품 및 기업용 웰니스 프로그램은 보통 requestAuthorization, 그런 다음 readSamples 또는 saveSample 필요한 지표를 위해 이 기능을 사용합니다.

플랫폼지원참고 사항
iOS예HealthKit 권한 및 샘플 데이터
Android예Health Connect, 30일 이상의 데이터 읽기를 위한 선택적 기록 권한
웹제한됨isAvailable 지원되지 않는 native SDK를 보고합니다

Android 전용 헬퍼: openHealthConnectSettings, showPrivacyPolicy.

  • isAvailable - 현재 플랫폼이 네이티브 health SDK를 지원하는지 여부를 반환합니다.
  • requestAuthorization - 지정된 데이터 유형에 대한 읽기/쓰기 권한을 요청합니다.
  • checkAuthorization - 사용자에게 prompt를 띄우지 않고 지정된 데이터 유형의 권한 상태를 확인합니다.
  • readSamples - 지정된 시간 범위 내에서 해당 데이터 유형의 샘플을 읽어옵니다.
메서드설명
isAvailable현재 플랫폼이 네이티브 health SDK를 지원하는지 여부를 반환합니다.
requestAuthorization제공된 데이터 유형에 대한 읽기/쓰기 권한을 요청합니다.
checkAuthorization사용자에게 별도의 프롬프트를 띄우지 않고 제공된 데이터 유형의 권한 상태를 확인합니다.
readSamples지정된 시간 범위 내에서 해당 데이터 유형의 샘플을 읽어옵니다.
saveSample네이티브 health store에 단일 샘플을 기록합니다.
getPluginVersion네이티브 Capacitor 플러그인 버전을 가져옵니다.
openHealthConnectSettingsHealth Connect 설정 화면을 엽니다 (Android 전용). iOS에서는 아무 동작도 수행하지 않습니다.
showPrivacyPolicyHealth Connect에 대한 앱 개인정보 처리방침을 보여줍니다 (Android 전용). iOS에서는 아무 동작도 수행하지 않습니다.
queryWorkouts네이티브 health store에서 운동 세션 데이터를 조회합니다. iOS (HealthKit) 및 Android (Health Connect)에서 지원됩니다.
queryAggregated네이티브 health store에서 집계된 건강 데이터를 조회합니다. 데이터를 시간 단위(시간, 일, 주, 월)로 묶고 합계, 평균, 최소값, 최대값 등의 연산을 수행합니다. 이는 넓은 날짜 범위에 대해 개별 샘플을 가져오는 것보다 훨씬 효율적입니다.

이 레퍼런스는 다음에서 동기화됩니다: src/definitions.ts 에서 capacitor-health.

@capgo/capacitor-health에서 계속하기

“@capgo/capacitor-health에서 계속하기” 섹션

사용 중인 경우 @capgo/capacitor-health 네이티브 플러그인 작업을 계획하려면, 이를 연결하세요: @capgo/capacitor-health 사용하기 @capgo/capacitor-health를 사용하여 네이티브 기능을 구현하는 방법 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리의 제품 워크플로우를 보려면, Capgo 제공 Capacitor 플러그인 Capgo 제공 Capacitor 플러그인의 구현 세부 사항을 보려면, 플러그인 추가 및 업데이트 플러그인 추가 및 업데이트의 구현 세부 사항을 확인하고, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우를 확인하세요.