您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > 百科

调用HMS SDK接口报错6003

时间:2020-10-12 10:51:27  来源:  作者:

集成华为HMS SDK的游戏或普通应用,调用接口(比如getCurrentPlayer登录接口)总是报错6003。该错误码官方文档表示:签名证书指纹错误,签名证书指纹主要用于校验应用的真实性,确保应用来自可信来源。

针对此问题,可以从以下4点排查:

  • 检查当前应用使用的证书签名是否与华为后台配置一致。
  • 检查manifest文件中的Appid参数是否正常。
  • 检查是否有二次签名或者加固。
  • 检查是否使用了华为签名服务。

检查点一:检查应用的签名证书信息是否与华为后台配置一致。

  1. 打开应用的APK,将其中“META-INF”文件夹解压出来,得到其中的“CERT.RSA”文件,通过keytool -printcert -file META-INF/CERT.RSA命令打印签名证书信息。
  2. 参考配置签名证书文档,检查后台配置的SHA256证书指纹,如果信息和上面的一致,则正常。
调用HMS SDK接口报错6003

 


注意:不要使用debug版本的keystore签名打包,请使用正式版本打包并使用真机(非模拟器)进行测试。

检查点二:检查manifest文件中的appid参数是否正确

可以通过以下几种方式自行检查:

  • 直接查看项目中manifest文件中配置的appid是否正确。
  • 将打包后的APK文件使用反编译工具查看manifest文件appid参数。工具自行百度。

检查点三:检查应用是否有二次签名或者加固

当前华为渠道是不会做二次签名的,因此如果应用有做二次签名或者加固,需要自行解决该问题。

检查点四:检查是否使用了华为的应用签名服务

当前华为还提供了应用签名服务,开发者可以将应用的签名秘钥托管给华为,并使用该秘钥为最终分发给用户的APK签名。

应用签名官方文档:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-appsigning-newapp

按照官网要求,如果使用了该服务,需要将此处生成的证书指纹追加至检查点一:检查应用的签名证书信息是否与华为后台配置一致中的华为后台配置处。

调用HMS SDK接口报错6003

 

欲了解更多详情,请参见:

HMS Core SDK框架错误码:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/error-code-0000001050045846-V5

新应用使用应用签名服务:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-appsigning-newapp


原文链接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0203363619150710071&fid=18
作者:鼓楼赵又廷



Tags:HMS SDK   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
集成华为HMS SDK的游戏或普通应用,调用接口(比如getCurrentPlayer登录接口)总是报错6003。该错误码官方文档表示:签名证书指纹错误,签名证书指纹主要用于校验应用的真实性,确保应...【详细内容】
2020-10-12  Tags: HMS SDK  点击:(91)  评论:(0)  加入收藏
▌简易百科推荐
我们有时候在音频通话过程中,想要改成视频通话。如果挂断当前的通话再重新发起视频通话就会显得比较麻烦。 因此很多app提供了将音频通话升级成视频通话的功能,同时也有将视频...【详细内容】
2021-12-23  充满元气的java爱好者  博客园  Tags:WebRTC   点击:(5)  评论:(0)  加入收藏
随着移动互联网的发展和智能手机的普及,手机端成为了最大的流量入口,占据着一半以上的流量来源。所以很多企业在开发网站之前,也会考虑到开发手机网站。不过,手机端网站并非是对...【详细内容】
2021-11-03  小刘吃吃吃  搜狐号  Tags:手机网站   点击:(33)  评论:(0)  加入收藏
2010年,谷歌宣布正式退出国内市场,随后,各大厂商推出的手机也不再预装GMS(谷歌移动服务)。 与海外安卓用户不同,国内安卓用户对软件的需求不需要基于来自GMS框架下的Google Play(谷...【详细内容】
2021-10-08  雷科技    Tags:安卓App   点击:(49)  评论:(0)  加入收藏
一、滑屏操作不需要看到欢迎页面,直接做里面的后续操作就好了。也就是我想记住一些用户的习惯, 不要像第一次访问一样,有一个重置与否,给它关闭了。# 重置与否desired_caps["noR...【详细内容】
2021-06-17  美好一点    Tags:Appium   点击:(145)  评论:(0)  加入收藏
架构也因项目而异。不同的项目需求不同,对应的架构也会不同。架构分层API的设计完毕之后。接下来我就会考虑App项目的总体架构了。总体怎样架构,我也以前做过不少尝试。早期的...【详细内容】
2021-05-24  每周IT  今日头条  Tags:App架构   点击:(196)  评论:(0)  加入收藏
很多企业或个人开发者在开发好App之后,会遇到一系列上架难题,本文以华为应用市场为例,帮助你解读如何快速完成应用市场上架提交&审核。...【详细内容】
2021-03-16    知乎  Tags:华为应用市场   点击:(459)  评论:(0)  加入收藏
过去几年以来,Netflix 一直在开发 Prodicle 移动应用,借此在电视节目与电影制作领域推进创新。时至今日,实体生产的具体方式可谓日新月异,不同国家、地区甚至是不同生产体系之间...【详细内容】
2020-11-16      Tags:Netflix   点击:(143)  评论:(0)  加入收藏
作者:ypaapyyang,腾讯 WXG 后台开发工程师,个人公众号:码农课代表。本文旨在分析分布式配置系统的必要性、可行性,及其关键要素,并介绍一款基于该系列分析,在微信研发体系下的实践...【详细内容】
2020-10-20      Tags:分布式   点击:(90)  评论:(0)  加入收藏
与其天天看华为怎么被禁,天天聊鸿蒙OS怎样怎样,不如来点实际的,加入成为华为开发者!安卓的开发者们入坑了吗?华为要打造自己独立的生态,迫不得已,逼出来的国产OS终究要来。 Harmony...【详细内容】
2020-10-12      Tags:HarmonyOS   点击:(1082)  评论:(0)  加入收藏
集成华为HMS SDK的游戏或普通应用,调用接口(比如getCurrentPlayer登录接口)总是报错6003。该错误码官方文档表示:签名证书指纹错误,签名证书指纹主要用于校验应用的真实性,确保应...【详细内容】
2020-10-12      Tags:HMS SDK   点击:(91)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条