我集成了HMS Core In-App购买服务,它在沙箱测试环境中可以正常工作。然而,在我发布到华为AppGallery的那一刻,我的产品都没有加载,并且我得到了一个错误“获取数据失败”。我已经做了一些测试,看看问题可能是什么,我非常确定代码已经正确设置。一旦应用程序上传到AppGallery,问题就会出现,我开始认为这就是问题所在。有谁知道这是怎么回事吗?
发布于 2020-10-26 16:43:51
请按如下方式检查:
为了给出更精确的解决方案,请提供日志。
发布于 2020-10-26 23:50:24
这可能是一个应用程序签名问题。请查看应用程序签名的文档。https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-app_bundle
App Signing会自动生成签名密钥,该密钥会自动覆盖您提交的任何APK的签名。如果您使用本地密钥库对应用程序进行了签名,并将其注册为启用了应用程序签名的应用程序所使用的签名,则将存在签名不匹配。AppGallery将覆盖您放在应用程序密钥上的签名,并将应用程序签名生成的签名放入其中。
对于这个问题,这里有两个不同的解决方案。使用最适合你的那个。
应用程序确保注册到您的应用程序的签名密钥是由
https://stackoverflow.com/questions/64531696
复制相似问题