如何解决“您尝试购买的商品无法找到”

时间:2012-03-16 19:32:41

标签: android in-app-purchase in-app-billing

我正在测试我的应用内结算并按照以下步骤操作:

将APK上传到市场,创建应用内商品并发布它们(未发布应用本身),导出已签名的APK并将其安装在不同的设备上,然后安装在我自己的设备上(因此有不同的主要帐户),但是当我点击按钮购买商品时,它会在不同的视图中显示商品名称,但在加载小部件后会出现错误:

如何解决“您尝试购买的商品无法找到

我无法在stackoverflow上找到解决方案,有人能给我更多想法吗?

由于

7 个答案:

答案 0 :(得分:9)

如果该应用未发布,则您使用的帐户必须声明为测试帐户,请在此处查看:

Setting Test accounts.

答案 1 :(得分:5)

确保您已完成所有这些步骤:

  • 您正在运行的应用的 versionCode 必须与您在 Google Play 管理中心加载的 apk 相同。
  • 您用于测试的帐户与您用于在 Play 商店中公开应用的帐户不同;
  • 您用于测试的帐户已声明为测试帐户。如果不是 set your account as a tester;
  • 您的应用必须在 Play 商店中发布。如果您正在测试您的应用程序,您可能希望在内部测试部分发布它。如果您的应用处于“审核中”状态,则该应用尚未发布,因此无法进行应用内购买。
  • 如果您的应用刚刚发布,应用内购买可能需要几个小时才能生效;
  • 如果您刚刚创建了一个应用内产品,您可能需要等待几个小时才能真正发挥作用。

您可以找到关于如何实施应用内购买的完整教程here

答案 2 :(得分:1)

此错误表明您未在应用内商品

下的Google Play开发者控制台上添加该项目

添加项目的步骤

  1. 使用Google Play Developer Console中的开发者帐户登录。
  2. 选择您的应用程序。
  3. 从左侧选择应用内商品
  4. 点击“ +添加新商品”按钮
  5. 在打开时添加新产品窗口。现在输入产品ID ,然后选择项类型
  6. 点击“继续
  7. 现在新窗口打开了。现在输入标题,描述,价格
  8. 点击保存激活按钮
  9. 注意: 如果您单击保存按钮而不是仅保存在应用内商品中的项目,并且仍然无法使用。您必须手动激活该项目并等待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) 并添加测试人员后,它奏效了!