android - 在 Android 中测试应用内结算 - 收到空签名

标签 android billing

我正在学习有关此 link 的教程在 Android 中实现应用内结算。我在我的 Galaxy S 上试过了,一切正常。我得到了正确的答案,包括签名。

但是,当我将它迁移到我的应用程序(使用我自己的公钥的相同代码)时,我收到了所有没有签名的回复。我确定 key 已正确复制,并且我还尝试使用 Eclipse 向导导出应用程序并将其作为草稿上传到 Play 商店。

有人知道为什么会发生这种情况吗?我发现搜索的唯一两个可能原因是使用了错误的公钥和未将应用程序作为草稿上传,到目前为止,它们都没有解决我的问题。

非常感谢您!

最佳答案

像往常一样,引用 official documentation和示例应用程序源代码以获得最佳结果。

我还没有看到这个,但在您上传为草稿后,您需要等待一段时间才能激活该应用程序(我上次测试时大约需要一个小时)。错误的公钥与空签名无关:响应由 Play 商店服务器使用您的私钥签名,您只需要使用公钥验证它们。因此,这要么是 Play 商店的故障(不太可能),要么是您的应用程序中遗漏了某些内容。

关于android - 在 Android 中测试应用内结算 - 收到空签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12575835/

相关文章:

android - 打开谷歌搜索页面

android - Android KitKat 中的 WebView 渲染问题

android - 如何使用 `gradlew` 构建 APK 的路径和名称?

android - 使用 Google Translate API for Android 时如何返回撇号?

android - 如何摆脱这个 token 验证器 Hilt 依赖循环?

android - Google Analytics 的应用内价格格式

Android - 应用内购买问题

amazon-web-services - 全局免费套餐之外的 AWS 带宽数据传输大幅增加

Azure 虚拟机计费

google-cloud-platform - 谷歌云平台个人计费