用户不符合此次购买Android inApp的条件

时间:2012-12-11 12:42:38

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

我在进行inapp安卓购买时遇到了问题。我已经尝试了所有可能的东西,但它似乎停留在错误user is not eligible to this purchase上。请引导我了解我做错了什么。以下是我遵循的步骤

  1. signed apk上传到Play商店
  2. inapp产品已发布状态
  3. 用户在测试设备上
  4. 版本代码和版本名称与上传的apk到商店
  5. 相同

    谢谢!

6 个答案:

答案 0 :(得分:4)

当您完成的所有操作都很完美,您使用带有正确产品ID的已签名APK时,会出现此错误,但您必须注意,您使用的帐户可能没有正确的有效信用卡详细信息< /强>

因此,无论何时您想购买任何产品,即使使用测试帐户,该帐户都应有效的信用额度

您必须在发布商帐户的修改个人资料中指定测试帐户

许可&amp;应用内结算

测试帐户

答案 1 :(得分:1)

我以为我也和我分享了。

我的测试设备遇到了同样的问题。我已经完成了许多文件中记录的所有内容,直到我意外地在不同设备上使用SIM卡测试它,一切都很好。

我的测试设备没有SIM卡,只有无线互联网。所以谷歌无法验证它。我可以从Google Play购买任何我想要的应用程序。

我的其他测试设备使用不同的测试帐户+它有一个带有数据计划的正确SIM卡。

希望这有助于某人。

答案 2 :(得分:0)

我花了2天的时间才发现你不仅需要在控制台v2下创建应用程序,还要在v2下上传它。

我的问题是,在v2下,我无法上传任何内容(没有图片,没有APK)...所以我切换回v1,并在那里完成了所有上传。

(请注意:v2控制台不会告诉您有关“草稿”或发布应用程序所需内容的所有详细信息。所以我来回切换......)

所以,在完成所有“用户不符合条件”的麻烦之后,我终于决定再次完成整个过程,并发现使用谷歌浏览器上传不起作用。 :d

最后,使用Firefox,上传工作正常,我再也没有看到错误;)

答案 3 :(得分:0)

我有两天同样的问题。最后,我发现我的信用卡货币存在问题。我使用Amex作为我的测试帐户,它不允许以欧元结算,只能以美元结算。当我使用欧洲信用卡时,问题就解决了。

最好是尝试使用Google Play测试帐户购买一些现有资料,以确保问题不是来自您的帐户配置。

答案 4 :(得分:0)

只是为了清楚我的问题是我的测试IAP购买在我的游戏中运行良好但我无法购买实际的IAP游戏产品。

最后我发现这个工作有2个月的尝试。我尝试了很多东西,可能是看到这一切的可能原因。但在我看来很重要的一个很重要的问题,我试图通过美国信用卡购买IAP产品,同时坐在巴基斯坦。我试图购买多次,我首先得到一个购买成功的电子邮件然后突然之后,我收到谷歌的购买电子邮件取消。所以我去美国的朋友尝试这次购买并且有效。

最后一件事,我想提一下,这可能不是看到这些警报背后的唯一原因,因为我记不起我为完成这项工作而经历的所有事情。

感谢所有人的努力!

答案 5 :(得分:0)

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

2 - ;发布商无法购买自己的产品。应用内甚至付费应用