2

对此还有其他疑问,但似乎没有一个提供答案。

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

  1. 通过从 eclipse 导出来签署应用程序。
  2. 将此版本安装到手机上。
  3. 将相同版本上传到 google play,保存,激活,但未发布。
  4. 创建了一个托管的应用内结算项目。
  5. 已发布,尽管我注意到它确实说“项目只会在应用程序发布时呈现已发布状态”,但据我所知,这是不可能的。
  6. 仔细检查产品 ID 是否匹配。
  7. 添加了 gmail 测试帐户,确保这是手机上的主帐户。
  8. 等了几个小时以确保它在所有服务器上传播。

我得到的只是“无法购买商品”。它发现该项目正常,因为在对话框下方的屏幕背景中是关于它的所有正确信息。

尤其令人讨厌的是,当构建到纯测试应用程序中时,完全相同的计费代码确实有效,而且我可以购买真正的托管项目。所以我确信代码中的逻辑是有效的。它只是在具有真实托管项目的真实应用程序中不起作用。

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

有任何想法吗?我对整个应用内计费系统束手无策。

4

1 回答 1

0

终于到了时间。花了两天多时间整理出来。

于 2013-02-24T06:56:48.213 回答