应用内购买不起作用:无法购买商品
In app purchase not working: item not available for purchase
在我的应用程序中使用应用内购买。我仔细检查了产品在 Playstore 中列出并处于活动状态。加上该应用程序已发布,但处于 Beta 测试阶段。在我的代码中使用的产品 ID 与在 Playstore 中使用的产品 ID 非常相同。我正在 phone.
上测试已签名的 apk
问题:每当我单击按钮并尝试获取产品时,它都会像这样结束。
请帮忙。谢谢
您必须使用与登录开发者控制台的帐户不同的(测试)帐户,并将其添加到开发者控制台中。
编辑:见此处:the item you requested is not available for purchase
我想,您可能会遗漏一些东西,但要获得遗漏的部分,您必须分享您的 InApp Billing 部分的代码。顺便说一下,您还可以使用 https://github.com/anjlab/android-inapp-billing-v3.
中的库项目
可能是 Google Play 服务的缓存问题。清除缓存并重试。
在您的应用程序中启动 inapp 产品后,您需要执行的步骤。
- 您在应用程序中配置了最新的应用内结算版本
- Apk 处于已发布状态,但处于 Beta 测试或任何其他测试中
- 在 Play 商店面板列出具有唯一 ID 的产品
- 将产品状态更改为活动状态
- 源代码中的产品 ID 与 Play 商店中的相同(仔细检查)
- 您已在 phone
中安装了已签名的 apk
- 已发布apk和测试apk的versionCode必须相同
- 您已在同一个 apk 下的 Play 商店添加了一个测试人员
- 您需要从同一个电子邮件中测试 inapp,您已在 google Play 商店(作为测试人员)添加了该电子邮件
一旦我完成了所有步骤,这个错误就消失了。就我而言,这是因为测试人员的电子邮件 :)
在我的应用程序中使用应用内购买。我仔细检查了产品在 Playstore 中列出并处于活动状态。加上该应用程序已发布,但处于 Beta 测试阶段。在我的代码中使用的产品 ID 与在 Playstore 中使用的产品 ID 非常相同。我正在 phone.
上测试已签名的 apk问题:每当我单击按钮并尝试获取产品时,它都会像这样结束。
请帮忙。谢谢
您必须使用与登录开发者控制台的帐户不同的(测试)帐户,并将其添加到开发者控制台中。
编辑:见此处:the item you requested is not available for purchase
我想,您可能会遗漏一些东西,但要获得遗漏的部分,您必须分享您的 InApp Billing 部分的代码。顺便说一下,您还可以使用 https://github.com/anjlab/android-inapp-billing-v3.
中的库项目可能是 Google Play 服务的缓存问题。清除缓存并重试。
在您的应用程序中启动 inapp 产品后,您需要执行的步骤。
- 您在应用程序中配置了最新的应用内结算版本
- Apk 处于已发布状态,但处于 Beta 测试或任何其他测试中
- 在 Play 商店面板列出具有唯一 ID 的产品
- 将产品状态更改为活动状态
- 源代码中的产品 ID 与 Play 商店中的相同(仔细检查)
- 您已在 phone 中安装了已签名的 apk
- 已发布apk和测试apk的versionCode必须相同
- 您已在同一个 apk 下的 Play 商店添加了一个测试人员
- 您需要从同一个电子邮件中测试 inapp,您已在 google Play 商店(作为测试人员)添加了该电子邮件
一旦我完成了所有步骤,这个错误就消失了。就我而言,这是因为测试人员的电子邮件 :)