【问题标题】:Huawei AppGallery 6003 Error Code in release version发布版华为AppGallery 6003错误码
【发布时间】:2021-05-01 00:26:26
【问题描述】:

我删除了所有与 gms 相关的 api 并添加了 hms 的。 我的调试版本运行良好,我的项目根目录中有 agconnect 文件。但是如果我直接从 appGallery 下载我的应用程序,我的 hms 核心相关 api 将无法正常工作。 (如 pushkit 和 iap)。当我的应用程序的发布版本正在运行时,我检查了控制台,我看到了这个错误:

 com.huawei.hms.common.ApiException: 6003: certificate fingerprint error

有两个 SHA-256 指纹代码:

我是如何构建应用的?

与 gms 版本几乎相同。我选择了 Build->Generate Signed Bundle or Apk 菜单,并使用我现有的密钥库文件进行构建,该文件也用于 Google Play,然后上传到 AppGallery connect。没有错误或警告。

我该如何解决?

【问题讨论】:

    标签: android huawei-mobile-services huawei-developers appgallery huawei-iap


    【解决方案1】:

    检查appid是否与AppGalleryConnect上的appid相同。仔细检查您的配置。此外,检查证书指纹。确保JSON文件存放在项目级目录而不是应用级目录,仔细检查以下各项配置过程。

    1.在申请相关服务时检查指纹证书是否配置正确。 打开应用的APK文件,解压META-INF目录,获取目录下的CERT.RSA文件,运行keytool - printcert -file META-INF/CERT.RSA命令打印签名证书信息。

    2.HMS Core (APK) 会缓存签名文件。您需要在您设备的Apps页面找到HMS Core (APK)并清除缓存,重启您的应用程序,然后再次执行之前的操作。

    3.登录AppGallery Connect,点击我的应用。在显示的页面,进入开发>项目设置>常规,检查SHA-256证书指纹是否与步骤1中的指纹一致。

    4.第三方访问,查看appid的值。

    <meta-data android:name="com.huawei.hms.client.appid" android:value="Your appid"/> 
    

    <meta-data android:name="com.huawei.hms.client.appid" android:value="appid=Your appid"/>
    

    另外建议您升级 SDK。

    希望这对您的问题有所帮助。 :)

    【讨论】:

    • 我意识到我使用的是安卓调试证书。现在我创建了新的 jks 文件并再次运行配置向导,但使用的是我的新证书。它成功了,之后我使用我的新证书运行集成测试,结果:imgur.com/a/VoJA8L6,我没有在 AGC 中更改任何内容。现在,如果我使用该证书签署我的应用程序,一切都会好起来吗?
    • 新解析的 SHA-256 证书必须更新到 AGC。并且带有签名证书的部分也必须更新。
    • 我创建了一个新的签名apk并解压,就像你在步骤1中说的那样,检查了SHA256它与AGC相同
    • 我用新证书上传了我的应用程序,但由于证书成本不高而被拒绝。它说您现有的应用程序版本正在使用不同的证书。我现在该怎么办?
    • 上传的证书必须与货架上的一致。尝试使用原始证书可能会解决您的问题。
    【解决方案2】:

    6003错误是由于证书指纹配置不一致导致的。检查以下项目:

    1. 确保已配置证书指纹,并且本地客户端打包签名的证书与AppGallery Connect中配置指纹的证书相同。 Generating Signing Certificate

    2. 检查证书中的指纹条目。建议您使用单个条目。

    3. 如果配置指纹后运行本地客户端仍然出现6003错误,则默认运行调试证书。您需要手动进入设置 > 应用 > 应用 > 搜索(华为移动服务)清除缓存和数据,关闭应用,然后重试。

    【讨论】:

      猜你喜欢
      • 2021-06-26
      • 2022-10-18
      • 1970-01-01
      • 2020-12-25
      • 2022-01-14
      • 2020-12-17
      • 1970-01-01
      • 2019-03-28
      • 2018-03-28
      相关资源
      最近更新 更多