Android应用程序结算版本3“用户不符合此次购买的条件”

时间:2013-01-17 12:23:15

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

我正在Apk中实施InApp Billing V3。

  1. 创建已签名的APK
  2. 使用Developer Console上传
  3. 添加托管应用内商品。
  4. 激活应用内商品,但不发布应用。
  5. 使用开发人员控制台
  6. 中的公钥修改apk中的公钥
  7. 在手机上安装apk并尝试执行InApp Purchasing。
  8. 我在手机上使用的测试帐户有不同的用户和信用卡到主要商家帐户。我已经确认应用中的公钥是正确的。

    我已经使用“android.purchased”等字符串进行了检查,这些都可以正常工作。

    我已经多次提到这个问题,解决方案似乎是等待一段时间,可能会删除APK并使用OLD开发者控制台重新加载它。

    在其他页面中,我尝试了以下所提到的内容:

    我确实让这个工作在一个点上,并设法购买该项目。 不幸的是,我不知道我究竟做了什么突然让它工作,并希望记录未来使用所需的步骤(我怀疑它可能是开发者控制台中的时间和变化的混合)。 所以我使用新的包名重新启动了该流程,现在我得到的是“用户没有资格购买此商品”。

    Google文档和InApp购买方面的现实世界显然存在差异,但无论我做什么,它似乎都不起作用。

2 个答案:

答案 0 :(得分:0)

我似乎找到了一系列有效的步骤。今天尝试了两次,两次IAB都工作了几个小时。我遵循的步骤:

  • 使用OLD Developer Console视图创建已签名的版本并上传到Google Store。在旧控制台中填写所有应用程序详细信息。
  • 切换到新版开发者控制台
  • 上传使用新公钥构建的APK - 因为旧的上传不会将IAB设置为支持。
  • 添加托管的InApp产品并将其激活
  • 等一会儿。根据一些网页,这可能是几个小时。在我的测试中,这花了大约2个小时。

答案 1 :(得分:0)

此错误只有两个原因:1>在Play商店应用帐户中签名并没有测试权限。将此帐户添加到Google Play上的测试帐户

2 - ;出版商不能购买自己的产品。应用内甚至付费应用