为什么还原交易(应用程序内结算)返回未签名的数据?

时间:2011-07-10 10:12:31

标签: android in-app-purchase

我正在使用保留的产品ID( android.test.purchased )对其进行测试。是托管还是非托管项目? RESTORE_TRANSACTIONS be used应仅包含托管项吗?

我已经上传了带有发布密钥的apk到Android市场(未发布),并在我的设备上使用调试版本的应用程序进行测试。根据{{​​3}},它应该返回签名数据。 我在设备上使用测试帐户,而不是开发人员的帐户(测试帐户被添加到测试帐户列表中)。

1 个答案:

答案 0 :(得分:7)

我一直在尝试使用应用内付款,我发现RESTORE_TRANSACTIONS仅适用于托管项目(这已在Google应用内结算网站上明确确认)。此外,您无法恢复保留的产品ID的事务。我不得不购买一个真实物品来测试恢复是如何工作的。

我可能错了,但这就是我发现的。