更新记录

0.01(2025-11-21)

  • iOS: HealthKit 跑步记录(距离/时长/卡路里/配速/速度),步数统计补步频/步幅
  • Android: 仍为示例数据(未接入 Health Connect)

平台兼容性

run-kit-uts

UTS 原生插件骨架,示例返回跑步/健康数据。

安装

  • 在插件市场导入或下载本插件,确保使用 HBuilderX 3.1.0 以上版本。
  • 导入后生成自定义基座或正式包。

调用示例

const runKit = uni.requireNativePlugin('run-kit-uts')
runKit.requestAuth(['run','steps','energy']).then(res => {
  console.log('auth', res)
})
runKit.queryRuns(Date.now() - 24*60*60*1000, Date.now()).then(res => {
  console.log('runs', res)
})

当前实现

  • iOS / Android:requestAuth 直接返回 true。
  • queryRuns 返回一条示例跑步记录(距离 3120m,时长 1401s,热量 101 kcal)。

后续接入

请在 utssdk/app-ios/index.utsutssdk/app-android/index.uts 填入 HealthKit / Health Connect 等原生逻辑后重新发布版本。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

iOS: HealthKit 读数据(跑步/步数/能量),需用户授权 Android: ACTIVITY_RECOGNITION、BODY_SENSORS、定位(接入真实数据时使用)

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集、不传输任何数据;所有 HealthKit/健康数据仅在本地读取并返回给调用方。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。