繁体   English   中英

Android in app billing version 3“用户不符合购买条件”

[英]Android in app billing version 3 “User is not eligible for this purchase”

我正在Apk中实现InApp Billing V3。

  1. 创建签名的APK
  2. 使用开发者控制台上传
  3. 添加托管的应用内商品。
  4. 使应用内商品处于活动状态,但不要发布该应用。
  5. 使用开发者控制台中的一个修改apk中的公钥
  6. 将apk安装在手机上,然后尝试执行InApp购买。

我在手机上使用的测试帐户的用户和信用卡与主要商家帐户的帐户不同。 我已验证该应用程序中的公钥正确。

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

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

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

我确实一次完成了这项工作,并设法购买了该物品。 不幸的是,我不知道该怎么做才能突然使它起作用,并想记录下来以备将来使用(我怀疑这可能是开发人员控制台中时间安排和更改之间的混合)。 因此,我使用新的软件包名称重新启动了该过程,现在得到的只是“用户不符合购买此商品的资格”。

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

我似乎找到了一系列有效的步骤。 今天对此进行了两次尝试,IAB都在数小时后才两次尝试。 我遵循的步骤:

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

出现此错误的原因只有两个:1>在Play Store应用中登录的帐户没有测试权限。 将此帐户添加到Google Play上的测试帐户

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM