我正在测试我的应用内结算并按照以下步骤操作:
将APK上传到市场,创建应用内商品并发布它们(未发布应用本身),导出已签名的APK并将其安装在不同的设备上,然后安装在我自己的设备上(因此有不同的主要帐户),但是当我点击按钮购买商品时,它会在不同的视图中显示商品名称,但在加载小部件后会出现错误:
如何解决“您尝试购买的商品无法找到
我无法在stackoverflow上找到解决方案,有人能给我更多想法吗?
由于
答案 0 :(得分:9)
如果该应用未发布,则您使用的帐户必须声明为测试帐户,请在此处查看:
答案 1 :(得分:5)
确保您已完成所有这些步骤:
versionCode
必须与您在 Google Play 管理中心加载的 apk 相同。您可以找到关于如何实施应用内购买的完整教程here
答案 2 :(得分:1)
此错误表明您未在应用内商品
下的Google Play开发者控制台上添加该项目添加项目的步骤
注意: 如果您单击保存按钮而不是仅保存在应用内商品中的项目,并且仍然无法使用。您必须手动激活该项目并等待2或3个小时才能激活。
最重要的是: 如果您想立即激活项目,则必须单击步骤8 上的激活按钮。它会立即激活你的项目并自动保存。
答案 3 :(得分:0)
我遇到了同样的问题,我已将其设置为测试帐户,并且已经发布了产品。相反,在开发人员控制台中,在应用程序下有2个选项卡。第二个是'APK文件'。我发现我的APK没有“激活”。
答案 4 :(得分:0)
按照User-test a Google Play Billing app说明进行操作,在所有应用程序中添加测试人员的帐户。
答案 5 :(得分:0)
要使用测试轨道测试您的 Google Play 结算库集成,请执行以下操作:
将您的应用发布到测试轨道。请注意,将应用发布到测试轨道后,该应用可能需要几个小时才能供测试人员使用。 确保每个测试人员都选择加入您应用的测试。在您的测试的选择加入 URL 上,您的测试人员会看到有关成为测试人员意味着什么的说明以及选择加入的链接。 Test your Google Play Billing Library integration
答案 6 :(得分:0)
对我来说,内部测试不起作用。在我创建封闭测试 (Alpha) 并添加测试人员后,它奏效了!