需要 Scripting PRO
HealthHeartbeatSeriesSample 类用于访问 心跳序列样本(heartbeat series samples),它表示一段时间内记录的一系列心跳间隔(RR 间期),通常用于分析心律,识别心律不齐等情况。
该类的实例由公共接口 Health.queryHeartbeatSeriesSamples() 返回。
HealthHeartbeatSeriesSample| 属性名 | 类型 | 描述 |
|---|---|---|
uuid |
string |
此样本的唯一标识符 |
sampleType |
string |
样本类型,通常为 "HKHeartbeatSeriesTypeIdentifier" |
startDate |
Date |
该系列数据的开始时间 |
endDate |
Date |
该系列数据的结束时间 |
count |
number |
序列中包含的心跳次数(即 RR 间期数量) |
metadata |
Record<string, any> | null |
可选的元数据,如记录设备、来源信息等 |
注意:目前此类不暴露具体的 RR 间期数据,仅表示整体序列信息。
Health.queryHeartbeatSeriesSamples(options?)startDate (可选):筛选起始时间之后的样本endDate (可选):筛选截止时间之前的样本limit (可选):最多返回的样本数量strictStartDate (可选):是否仅返回开始时间等于 startDate 的样本strictEndDate (可选):是否仅返回结束时间等于 endDate 的样本sortDescriptors (可选):设置排序字段,如 startDate、endDate 或 count,可指定顺序为 "forward" 或 "reverse"requestPermissions: (可选): 设置需要请求授权的数据类型,默认只请求了 heartbeat, heartRateVariabilitySDNN and heartRate` 等类型,如果需要访问更新相关数据必须要设置对应数据的类型授权一个 Promise 对象,解析为 HealthHeartbeatSeriesSample 实例数组,结果按指定排序返回。