应用内结算 \- 无法购买请求的项目

新手上路,请多包涵

我正在学习应用内结算,但我对谷歌的应用内结算示例 Dungeon 有疑问。

我已经设置了应用程序,添加了我的公钥,并在 makeRequestBundle() 中将 API_VERSION 更改为 1。

我已经导出并签署了应用程序并将其上传到 Google Play 并将其保存为带有几张图片的草稿并激活了 apk。我还添加了 sword_001 和 potion_001 作为已发布的应用内购买!

接下来,我将签名的应用程序安装到我的手机上,但是当我尝试购买剑或药水时,出现了“物品不可用”错误

您请求的项目无法购买。

我什至尝试了不同的设备以确保这不是因为开发人员无法购买他们自己的产品,并且我在两种设备上都收到了相同的消息。

我错过了什么?

原文由 Gatekeeper 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 264
2 个回答

好吧,我找到了解决问题的方法。我无法让 Google 的应用程序内购买示例正常工作,但我能够使用我在原始帖子中提到的步骤让这个 InApp Billing 教程 正常工作。

如果不出意外,这可能有助于某人查看测试应用内结算示例之一需要完成的所有步骤。

原文由 Gatekeeper 发布,翻译遵循 CC BY-SA 3.0 许可协议

检查你的 versionCode 。它不能高于您的任何分发渠道(prod/beta/alpha)中最后发布/未发布的版本。

原文由 cesards 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题