【HMS Core】Health Kit想要查看数据是来自用户的哪个设备,如何查看?
【问题描述1】
如何查看运动健康数据是来自用户的哪个设备?
【解决方案】
可以通过返回的数据中携带的dataCollectorId来查询提供数据的设备信息:
请求示例(以查询睡眠记录详情为例):
1、查询睡眠记录并关联睡眠状态采样数据:
2、根据关联采样数据返回的dataCollectorId调用查询指定数据采集器接口查询生成记录的设备信息:
响应参数:
【问题描述2】
1. 用户授权了对应的健康数据权限后(比如身高、心率、血压),如果用户想变更授权项,改为只授权我们查询心率,那么有什么方式可以解除之前的授权呢?
2. 用户是以登录的方式来授权的,如果用户会话未过期,即便我们再次返回授权页给用户,页面也会直接跳过登录,无法让用户再次授权,如何解决?
【解决方案】
1、REST API有提供取消授权的接口,您可能调用取消授权接口,供用户取消已授权的权限。
2、目前REST API提供的取消授权接口会取消应用对华为账号的所有授权,暂不支持单独的某个权限进行取消授权。
3、如果需要单独的某个权限进行取消授权,您可以引导用户在“华为运动健康App > 我的 > 隐私管理 > 数据分享与授权 > 帐号授权应用”选取您的想要取消授权的应用,进行手动取消授权。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
2022-05-09 游戏版号恢复发放后,还有一个好消息……
2022-05-09 助力 OpenHarmony 生态蓬勃发展 千元开发板免费试用
2022-05-09 华为联机对战服务玩家快速匹配后,不同玩家收到的同一房间内玩家列表不同
2022-05-09 华为联机对战 SDK 适配微信开发环境
2020-05-09 一文搞懂文本识别、银行卡识别、通用卡证识别、身份证识别