3

我正在按照此链接上的教程在 Android 中实现应用内计费。我在我的 Galaxy S 上试了一下,一切正常。我得到了正确的答案,包括签名。

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

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

非常感谢您!

4

1 回答 1

3

像往常一样,请参阅官方文档和示例应用程序源代码以获得最佳效果。

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

于 2012-09-25T03:56:39.870 回答