跳过主要内容
返回插件
@capgo/capacitor-health
教程
由 github.com/Cap-go

健康

访问本机健康平台的健康和健身数据

指南

健康教程

使用@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);

完整参考