指南
健康教程
使用@capgo/capacitor-health
Capacitor插件用于与Apple HealthKit和Health Connect的数据进行交互。
安装
bun add @capgo/capacitor-health
bunx cap sync
此插件暴露的内容
isAvailable- 检查当前平台是否支持本地健康SDK。requestAuthorization- 请求对提供的数据类型的读写访问。checkAuthorization- 检查对提供的数据类型的授权状态,而无需提示用户。readSamples- 在指定时间范围内读取给定数据类型的样本。
示例用法
isAvailable
判断当前平台是否支持本地健康 SDK。
import { Health } from '@capgo/capacitor-health';
await Health.isAvailable();
requestAuthorization
请求对提供的数据类型进行读写访问。
import { Health } from '@capgo/capacitor-health';
await Health.requestAuthorization({} as AuthorizationOptions);
checkAuthorization
检查提供的数据类型的授权状态,但不提示用户。
import { Health } from '@capgo/capacitor-health';
await Health.checkAuthorization({} as AuthorizationOptions);
readSamples
在指定时间范围内读取给定数据类型的样本。
import { Health } from '@capgo/capacitor-health';
await Health.readSamples({} as QueryOptions);
完整参考
- GitHub: https://github.com/Cap-go/capacitor-health/
- 文档:/docs/plugins/health/