您所要求的项目不可购买 - android在应用程序结算中

问题描述:

由于我正在开发一款应用程序,它在应用程序结算中使用,因此我无法使用自己的产品ID对其进行测试。我已经按照开发人员网站上的文档记录了每一步。我有,您所要求的项目不可购买 - android在应用程序结算中

  1. 上传已签名的apk和发行者认证的开发者控制台。
  2. 我已将我的apk发布到alpha通道。
  3. 我已将我的产品ID列入开发者控制台。
  4. 我激活了我的产品ID并在开发者控制台上将其标记为活动。
  5. 我已经在开发人员控制台中列出了测试帐户。
  6. 我已经安装了与我上传到开发者控制台相同的apk。
  7. 设备使用测试帐户而不是开发者帐户登录。
  8. 我在我的应用程序中使用的Id与我在控制台上根据logcat消息列出的相同。

但是,我得到的项目不能购买。

不知道什么是错是怎么回事..

我知道这个问题已经被问关于堆栈溢出前几次,我已经通过他们的每一个走了,但没有一个解决方案似乎为我工作,所以请不要将此问题作为重复关闭。

谢谢。

+0

该应用程序是否已在alpha通道上发布状态?我知道你已经写了它的发表,但它需要一段时间才能真正发表。 – random

+1

是的,我的应用程序发布在alpha通道,发布它已经过了几天。在开发者控制台上,它清楚地表明该应用已发布。 –

+0

我突然遇到了同样的问题(之前运行良好),并采用与您完全相同的步骤。我在Google Play上有一个特定的测试帐户,我只在Alpha中发布我的应用程序。一切似乎都没问题,我可以检索我的产品的sku细节,但是当我想要购买时,我有“项目不可用”错误。 – Kerwan

为我找到了解决方案,我不得不将测试人员帐户添加到alpha也。 Google改变了他的政策,你需要成为一名alpha测试人员,而不仅仅是被添加到测试帐户列表中。 我的步骤:

  • 进入Alpha测试阶段APK
  • 开关alpha测试类型
  • 创建列表
  • 加入我的测试邮件
  • 保存
  • 提交更新(页面的右上角)
  • 等待15分钟
  • 用测试帐户打开选择加入网址,然后单击“成为测试人员”
+2

thaaaaaaank你为更新列表,我的问题是在最后一点,我浪费了很多时间搜索如何解决上述错误,选择加入网址是强制性的IAB工作 – TMMDev

+0

是的,我也想通了,您还需要将测试帐户电子邮件添加到Alpha测试组,这样做后解决了问题。 –

+3

+1最后一点 - 我已经是Google Group的一部分进行Alpha测试,我认为这已经足够了 - 尽管 – divillysausages