2012-08-08 93 views
2

对此还有其他疑问,但没有人提供答案。应用内结算 - 商品无法购买

我正在尝试实施应用内结算。真正的应用程序中的代码是基于地牢代码。我必须设法使测试ID能够正常工作,但不能让它与真正的购买ID一起工作。我有:

  1. 从eclipse导出应用程序签署。
  2. 将此版本安装到手机中。
  3. 将相同版本上传到谷歌播放,保存,激活它,但保持它未发布。
  4. 创建托管的应用内结算项。
  5. 发布时,虽然我注意到它确实表示'item只在发布应用程序时才会处于已发布状态',但我无法看到这一点。
  6. 仔细检查产品ids是否匹配。
  7. 新增了一个Gmail测试帐户,确保这是手机上的主帐户。
  8. 等了好几个小时,以确保它传播到所有服务器。

而我得到的只是'item is unavailable for purchase'。它发现项目确定,因为在对话框下的屏幕背景中是关于它的所有正确信息。

特别烦人的是,当内置到纯粹的测试应用程序中时,完全相同的帐单代码确实有效,我可以购买一个真正的管理物品。所以我确信代码中的逻辑正在工作。它只是在真正的管理项目的真实应用程序中不起作用。

因此,我觉得这一定是我/ Google在开发者控制台端而不是应用程序代码中所做的某种错误。

任何想法?我在智能应用账单系统中完成了全部任务。

+0

Google服务总是滞后。明天再试。 – 2012-08-08 21:57:34

+0

它现在已经超过24小时.... – nmw01223 2012-08-09 05:30:15

+0

这也包括在: http://stackoverflow.com/questions/11020587/in-app-billing-item-requested-not-available-for-采购 – 2012-11-14 10:24:58

回答

0

这只是最后的时间。花了两天的时间自行解决。