【HMS Core】运动健康服务发起授权失败
2023-09-11 14:20:22 时间
【问题描述】
集成运动健康服务,按照官方文档Demo发起授权,提示授权失败,错误码{"mData":{"mExtras":{"mMap":{"HEALTHKIT_AUTH_RESULT":"{\"status\":{\"statusCode\":13}}"}}},"mResultCode":-1}
相关日志:
【问题分析】
1)检查了CP提供的日志,没有获取到有用的日志信息。
2)但通过CP提供的apk文件,查看了apk中的hmsrootcas.bks证书,并没有发现052root信息,如果没有052root信息,是会导致登录失败的。正常情况下,如果使用Maven仓集成时,这个hmsrootcas.bks证书文件会在打包时自动放到apk的assets目录下,一般也不会出现缺少052root等信息的问题。
【解决方案】
1、检查项目工程中的assets资源文件目录中是否存在hmsrootcas.bks文件,如果存在的话,可以删掉。在打包时hmsrootcas.bks会自动打包到apk中。
2、如果assets资源文件目录中不存在hmsrootcas.bks文件或删掉后,仍出现此问题,可以手动集成包含052root信息的bks文件,具体操作如下:
1)访问下方链接,下载SDK文件:
2)解压下载的文件,根据以下路径找到bks文件,并集成到项目主工程下的assets中:
hmssdk-eclipse-6.9.0.300\Security-ssl\assets
仅放置hmsrootcas.bks文件即可。
3)重新编译项目。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
相关文章
- EntityFramework Core数据查询
- 学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(下)
- RSA in .net and dotnet core
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- [.Net Core] 在 Mvc 中简单使用日志组件
- Core Data NSAttribute Type 数据类型
- 在.NET Core控制台应用程序中使用日志
- 【HMS Core】运动健康服务如何读取用户数据,是否需要创建数据采集器
- 【HMS Core】机器学习服务助力APP快速集成图像分割与上传功能
- 【HMS Core】运动健康服务设置回调地址,出现连接失败
- 【HMS Core】运动健康服务查询步数,卡路里,距离,中高强度接口,没有返回创建时间
- 【HMS Core】华为分析服务如何监听每个Flutter页面的使用时间?
- 【HMS core】【FAQ】音频编辑服务、推送服务、AR Engine典型问题合集
- 【HMS core】【ML Kit】机器学习服务常见问题FAQ(二)
- 【HMS core】【push kit】【FAQ】华为推送服务 手机未收到推送消息/消息延迟/息屏通知 问题合集
- HMS Core-IAP特性功能之卡券服务
- linux core文件设置
- .Net Core Grpc Consul 实现服务注册 服务发现 负载均衡
- 《Core Data应用开发实践指南》一1.3 创建Grocery Dude项目
- 《Core Data应用开发实践指南》一2.12 后端SQL的可见性
- 【HMS Core】华为地图怎么通过详细地址返回经纬度
- 【HMS Core】运动健康服务,更新订阅记录接口报错
- 【HMS Core】构建SplitBill应用集成多个HMS Core服务,助力您更好的了解华为生态组成
- 【HMS core】【FAQ】push kit、AR Engine、广告服务、扫描服务典型问题合集2
- 【HMS Core】【FAQ】运动健康、音频编辑、华为帐号服务 典型问题合集7
- Caffe训练时出现Aborted ** using GNU date ** core dumped问题解决记录