Android应用内结算项目不可用

时间:2011-06-29 17:05:56

标签: android in-app-purchase google-play billing in-app-billing

我正在Android中实现应用内结算,这令我头疼。

当我尝试从应用程序商店购买我的产品时,爆炸:“项目不可用”,
但如果我尝试android_test_purchased一切都很顺利。

我列出了“所有”可能导致此问题的原因并检查了每个问题 这是清单:

  • Security.java中,公钥应与Android电子市场帐户中的公钥相同

  • 设备中的Market应用程序版本应为2.3.4或更高

  • 您用于测试的设备必须运行Android 1.6或更高版本的标准版

  • 正在测试的应用程序必须在draft上传到Android市场,并且必须签名

  • 设备中安装的应用程序必须与作为草稿上市的应用程序相同

  • 设备必须有something@gmail.com帐户作为其主要帐户,此帐户应定义为Android电子市场中的测试帐户

  • Android市场中针对应用内结算的产品必须与应用中显示的ID相同

  • 必须发布Android市场中的应用内商品

对此列表的任何建议和修改都表示赞赏。

由于

3 个答案:

答案 0 :(得分:0)

我还想提一点 您用于测试购买的帐户必须在您的市场帐户中作为测试帐户提及

答案 1 :(得分:0)

我遇到了同样的问题。解决方案是等待,这需要几个小时,也许一天,直到未发布的应用程序中的已发布项目变为“在线”。

答案 2 :(得分:0)

我可能会遇到同样的问题。似乎存在一个已知问题,即8月1日之后创建的测试帐户无效。 见Known Purchasing issues from Help pages

虽然这个问题得到了解决,但没有提及..