【HMS core】【Health Kit】【FAQ】数据订阅功能问题合集
2023-09-11 14:17:17 时间
【问题描述】
怎么将每天手表睡眠数据同步到数据订阅通知接口?
【解决方案】
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、首先要完成订阅,才能收到相应的事件通知
新增\更新订阅需要相应的权限,请参考活动/数据类型申请权限。
2、然后查看运动健康App已经默认打开了数据同步功能,自动同步运动和健康数据到云,如果用户手动关闭同步,云侧无法感知数据变化,则不会触发通知。(设置路径:运动健康App→我的→隐私管理)
PS:如果是需要打开app才能收到数据:
请确认下:
1.手表和运动健康是否已经绑定并连接正常。只有在已绑定且连接正常的情况下才会同步数据。
2.数据不能同步,此时运动健康App是否处于active状态。运动健康App有可能被系统清理,尤其是在非华为手机,可以尝试在手机设置或者在手机管家中设置,将运动健康App设置为后台保护程序,同时建议在运动健康App 我的→设置→消息管理 中打开 “通知栏实时显示步数”开关。
相关文章
- 探讨NET Core数据进行3DES加密或解密弱密钥问题
- EntityFramework Core数据查询
- ASP.NET Core MVC四种枚举绑定方式
- 如何在Solr中实现多core查询
- 学习ASP.NET Core Blazor编程系列八——数据校验
- 学习ASP.NET Core Blazor编程系列六——初始化数据
- ASP.NET Core 6.0 基于模型验证的数据验证
- JavaScript日历控件开发 C# 读取 appconfig文件配置数据库连接字符串,和配置文件 List<T>.ForEach 调用异步方法的意外 ef 增加或者更新的习惯思维 asp.net core导入excel 一个二级联动
- ubuntu 18.04 64bit build tensorflow report error:C++ compilation of rule '//tensorflow/core/kernels:broadcast_to_op' failed (Exit 4)
- ASP.NET Core中Ocelot的使用:API网关的应用
- ASP.NET Core Web API下事件驱动型架构的实现(四):CQRS架构中聚合与聚合根的实现
- 二、Core授权-2 之.net core 基于Jwt实现Token令牌(策略)
- 一、Core授权-2 之.net core 基于Jwt实现Token令牌
- net core中引用GDAL
- 【HMS Core】School Diary应用集成多个HMS Core服务,更好的体验华为生态系统
- 【Push Kit】有没有接口可以获取手机安装的HMS core apk版本
- .net core 压缩数据、用户响应压缩
- 对比 ASP.NET Core 中的 HttpContext.Features 与 HttpContext.Items
- spring源码分析之spring-core-env
- Spring initializr Error:java: 读取C:Users….m2repositorycomfasterxmljacksoncorejackson-databind2.9.8jackson-databind-2.9.8.jar时出错; ZipFile invalid LOC header (bad signature)
- ABP 从core降到级.net framework