文档管理中心

【HMS core】【Health Kit】【FAQ】数据订阅功能问题合集

【问题描述】

怎么将每天手表睡眠数据同步到数据订阅通知接口?

【解决方案】

image.png

1.请确保用户的手环已经添加到运动健康App且配对成功,运动健康App中能正常看到睡眠记录;

2.确保运动健康App中,我的→隐私管理 页面,“自动同步健康数据到云”开关已经打开;

3.参考新增/更新订阅记录接口,新增订阅ACTIVITY_RECORD_EVENT$UPDATE

4.用户活动状态变化时,将通过订阅事件通知推送到你的接口URL,根据您的需要过了activityType,具体请参考:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/subscriber-event-0000001076878214

【问题描述】

是否需要打开华为健康app相应数据才能触发订阅接口?

【解决方案】

1、首先要完成订阅,才能收到相应的事件通知

新增\更新订阅需要相应的权限,请参考活动/数据类型申请权限。

image.png

https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/subscriber-records-0000001088575341#ZH-CN_TOPIC_0000001088575341__section1454717592920

2、然后查看运动健康App已经默认打开了数据同步功能,自动同步运动和健康数据到云,如果用户手动关闭同步,云侧无法感知数据变化,则不会触发通知。(设置路径:运动健康App→我的→隐私管理)

image.png

PS:如果是需要打开app才能收到数据:

请确认下:

1.手表和运动健康是否已经绑定并连接正常。只有在已绑定且连接正常的情况下才会同步数据。

2.数据不能同步,此时运动健康App是否处于active状态。运动健康App有可能被系统清理,尤其是在非华为手机,可以尝试在手机设置或者在手机管家中设置,将运动健康App设置为后台保护程序,同时建议在运动健康App 我的→设置→消息管理 中打开 “通知栏实时显示步数”开关。

点赞
收藏
回复
分享
举报
浏览685 发布于2022-02-11 08:06未知归属地
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。