gpt4 book ai didi

android - 您要求的商品无法购买

转载 作者:IT老高 更新时间:2023-10-28 13:08:31 27 4
gpt4 key购买 nike

我正在尝试将 Android Market 应用内购买集成到我的应用中,但不幸的是,每次我尝试购买真正的应用内产品时都会遇到一个恼人的错误。

我已获取示例应用程序 (Dungeons) 并将其添加到我的应用程序中。我更新了公钥并将产品列表更新为以下内容:

/** 可以购买的产品的产品列表条目数组。 */

private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
new CatalogEntry("full", "Full v", Managed.MANAGED),

};

我已经使用 Eclipse 导出了该应用程序,并将其安装在我的手机上,并将其上传到了 Android Market 网站。我还在 Android Market 网站上添加了完整的应用内购买并发布了它。

我还添加了我的 googlemail 帐户作为测试帐户(这是我在手机上登录的帐户)。

当我在手机上运行应用程序时,每当我尝试购买完整的商品时,我都会收到一条您要求的商品不可购买的 android 消息,但如果我尝试例如 android.test.purchased,它绝对可以正常工作.

您所请求的元素的文档无法购买 android 说明如下:

表示 Android Market 在应用程序的产品列表中找不到请求的项目。如果您的 REQUEST_PURCHASE 请求中的产品 ID 拼写错误,或者某个项目未在应用程序的产品列表中发布,则可能会发生这种情况。

产品 ID 完全一样,它已明确发布,并且请求必须通过,因为它是示例应用程序。

我正在使用相同版本的 apk,我也发布了 inapp 产品并激活了 apk。但我仍然面临同样的问题,请帮助我解决它。

任何想法将不胜感激!

最佳答案

我对这个错误的经验是:

  1. 确保将签名的 APK 上传到开发者控制台。

  2. 确保在您的设备上安装签名的 APK,而不是在调试器中启动应用。

  3. 确保在您的开发者控制台中创建一个测试帐户。

  4. 设置您的测试帐户

    1. 确保使用您的测试帐户登录您的设备。
    2. 在封闭式 Alpha/Beta 测试的情况下,请确保您已将您的测试帐户添加到选定的测试人员组,您可以在管理您的 Alpha/Beta 版本的页面上执行此操作。
    3. 如果是封闭式 Alpha/Beta 测试,请确保您的测试帐户已通过特别邀请链接接受参与此应用程序的测试
  5. 确保在您的开发者控制台中创建应用内计费,最后从控制台激活该项目!!! (这是完全遵循谷歌教程后得到我的那个)

  6. 确保将 list 中的 VersionCode 和 VersionName 设置为与开发者控制台中的版本相同(Alpha、Beta 或 Production。Drafts 不再起作用)。 @alexgophermix 答案对我有用。

如果您正在寻找没有实际提款的测试付款,您需要另外将您的测试帐户添加到另一个特殊的帐户列表“具有测试访问权限的 Gmail 帐户”,您可以在玩帐户设置(不是项目!) .在可以看到项目列表的页面上转到设置,然后在“帐户详细信息”页面(向下滚动,几乎在页面底部),您会找到“具有测试访问权限的 Gmail 帐户”列表。

关于android - 您要求的商品无法购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13117081/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com