【HMS Core】运动健康服务发起授权失败

阅读: 评论:0

【HMS Core】运动健康服务发起授权失败

【HMS Core】运动健康服务发起授权失败

【问题描述】

集成运动健康服务,按照官方文档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.300Security-sslassets

仅放置hmsrootcas.bks文件即可。

3)重新编译项目。

 欲了解更多更全技术文章,欢迎访问/?ha_source=zzh

本文发布于:2024-01-30 16:58:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170660514021500.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:健康   HMS   Core
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23