您请求的商品无法购买 - Android应用内结算

问题描述 投票:21回答:2

在我开发一个在app结算中使用的应用程序时,我无法使用自己的产品ID进行测试。我已按照开发人员网站上记录的每一步进行操作。我有,

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

但是,我得到物品无法购买。

不知道出了什么问题。

我知道这个问题已经多次被问到堆栈溢出,并且我已经完成了每一个,但是没有一个解决方案似乎对我有用,所以请不要将此问题视为重复。

android in-app-billing
2个回答
41
投票

找到了我的解决方案,我不得不将测试人员帐户添加到alpha。谷歌改变了它的政策,你需要成为一名阿尔法测试员而不只是被添加到测试帐户列表中。我的步骤:

  • 转到Alpha APK
  • 切换alpha测试类型
  • 创建一个列表
  • 添加我的测试人员电邮
  • 保存
  • 提交更新(页面右上角)
  • 等15分钟
  • 使用测试帐户打开选择加入的网址,然后点击“成为测试人员”

0
投票

为什么我要做很多任务?

只需将您的邮件添加到许可证测试。

在开发者控制台中,转到设置 - >开发者帐户 - >帐户详细信息。然后滚动到Bottom。

enter image description here

不需要任何Alpha版本或其他任何东西。


0
投票

我也收到了这个错误。为此,生成具有升级版本的新签名应用程序,然后按照以下步骤操作

  • 打开谷歌播放控制台
  • 转到版本管理 - >应用程序版本
  • 在beta轨道创建一个应用程序http://prntscr.com/ntxgr5

如果应用程序是在beta轨道上创建然后转到生产,但如果你点击进入生产,那么你得到一些错误,如草稿已满,你必须清除草稿

  • 在应用程序发布最顶层的轨道是生产轨道点击底部左侧的编辑发布一个丢弃按钮存在点击该删除该应用程序

之后转到测试版跟踪并进入制作并在15-20分钟后符合它,您的最新应用将反映在游戏商店

© www.soinside.com 2019 - 2024. All rights reserved.