【发布时间】:2021-02-12 08:49:49
【问题描述】:
当我将 HMS Core SDK 集成到我的应用或游戏中时,结果代码 6003 是 在 API 调用期间始终返回。官方文档指出此故障是由于签名证书指纹不正确造成的。但是我检查了该应用的证书签名是否与AppGallery Connect中配置的相同。
【问题讨论】:
标签: huawei-mobile-services huawei-developers appgallery appgallery-connect
当我将 HMS Core SDK 集成到我的应用或游戏中时,结果代码 6003 是 在 API 调用期间始终返回。官方文档指出此故障是由于签名证书指纹不正确造成的。但是我检查了该应用的证书签名是否与AppGallery Connect中配置的相同。
【问题讨论】:
标签: huawei-mobile-services huawei-developers appgallery appgallery-connect
第一步:确保应用的证书签名与AppGallery Connect中配置的一致。
第2步:确保清单文件中的appid参数正确。 您可以通过以下任一方式执行检查: • 直接在项目下的manifest 文件中查看参数。 • 反编译打包好的APK文件,查看参数。你可以使用任何反编译工具。
第 3 步:检查应用是否经过强化或重新签名。 由于AppGallery Connect目前没有对应用重新签名,如果您的应用被自己加固或重新签名,则需要定位故障。
第四步:检查华为应用签名是否开启。 华为为开发者提供 App Signing 服务,让华为托管他们应用的签名密钥,并将其用于分发 APK 文件。 根据官方文档,如果启用该服务,生成的证书指纹必须添加到AppGallery Connect中。
【讨论】: