智能客服
你问我答,随时在线为你解决问题
HMS Core
| Method |
|---|
| startReadingHeartRate(String callBack, Map map) 开始获取实时心率。该接口只在手机上支持。 |
Parameters
| Name | Description |
|---|---|
| callBack | 实时心率回调 |
| map | 全局事件回调集合,定义方法请参照初始化模块。 |
Returns
| Type | Description |
|---|---|
| Promise<Result<String>> | 返回实时心率回调数据。
|
注册实时心率回调示例代码如下:
import {HMSHealthKit} from '@hw-hmscore/hms-js-health'
var heartRateData;
HMSHealthKit.startReadingHeartRate((callback) => {
if (heartRateData?.data === callback?.data) {
return;
} else {
heartRateData = callback;
}
// 心率实时回调
console.info("startHeartRate callback: " + JSON.stringify(heartRateData.data))
}, this.$app.$def.hmsData.eventCallbackMap); 上面的代码片段中用到this.$app.$def.hmsData.eventCallbackMap为全局事件回调集合,定义方法请参照初始化模块。
| Method |
|---|
| stopReadingHeartRate() 结束获取实时心率。该接口只在手机上支持。 |
Returns
| Type | Description |
|---|---|
| Promise<Result<String>> | 返回取消实时心率回调的异步回调。
|
取消实时心率回调的示例代码如下:
import {HMSHealthKit} from '@hw-hmscore/hms-js-health'
HMSHealthKit.stopReadingHeartRate().then((result) => {
// 调用成功
console.info("stopReadingHeartRate success: " + JSON.stringify(result.data))
}).catch((error) => {
// 调用失败
console.info("stopReadingHeartRate fail: " + JSON.stringify(error))
}); 智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功