应用内结算 - 无法购买的商品

时间:2012-08-08 21:41:08

标签: android in-app-billing

还有其他疑问,但似乎都没有提供答案。

我正在尝试实施应用内结算功能。真实应用中的代码基于地下城代码。我必须设法让它在测试ID上正常工作,但无法使用真正的购买ID。我有:

  1. 通过从eclipse导出来签署应用程序。
  2. 将此版本安装到手机上。
  3. 将相同版本上传到Google Play,保存,激活,但未发布。
  4. 创建了托管的应用内结算项目。
  5. 发布,虽然我注意到它确实说“项目只会在发布应用程序时采用已发布的状态”,但就我所见,没有办法解决这个问题。
  6. 仔细检查产品ID是否匹配。
  7. 添加了一个gmail测试帐户,确保这是手机上的主要帐户。
  8. 等待几个小时,以确保它在所有服务器上传播。
  9. 而我得到的是“商品无法购买”。它找到项目OK,因为在对话框下面的屏幕背景中是关于它的所有正确的信息。

    特别令人讨厌的是,内置于纯测试应用程序时完全相同的帐单代码确实有效,并且我可以购买真实的托管项目。所以我确信代码中的逻辑正在运行。它只是在真正的应用程序中无法使用真实的托管项目。

    因此,我认为这必须是我/ Google在开发者控制台端所做的某些错误,而不是应用程序代码。

    有什么想法吗?我在整个应用程序结算系统中都处于最佳状态。

1 个答案:

答案 0 :(得分:0)

这是最后的时间。花了两天时间来解决问题。