【问题标题】:Android In-App Billing Item unavailableAndroid 应用内结算项目不可用
【发布时间】:2011-06-29 17:05:56
【问题描述】:

我正在 Android 中实现应用内结算,这让我很头疼。

当我尝试从应用内商店购买我的产品时,砰:“商品不可用”,
但如果我尝试android_test_purchased 一切都会好起来的。

我列出了导致此问题的“所有”可能原因,并逐一检查。
这是列表:

  • Security.java中的公钥应与Android Market账户中的公钥相同

  • 设备中 Market 应用程序的版本应为2.3.4 或更高版本

  • 您用于测试的设备必须运行Android 1.6 或更高版本的标准版本

  • 正在测试的应用程序必须在 Android 市场上以 draft 的形式上传,并且必须签名

  • 设备中安装的应用程序必须与作为草稿上传到市场的应用程序相同

  • 设备必须有一个something@gmail.com 帐户作为其主帐户,并且该帐户应定义为Android 市场中的测试帐户

  • Android 市场中用于应用内计费的产品必须与应用中显示的产品具有相同的 ID

  • 必须发布 Android 市场的应用内商品

非常感谢对此列表的任何建议和修改。

谢谢

【问题讨论】:

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


    【解决方案1】:

    还有一点我想提的是 您用于测试购买的帐户必须在您的市场帐户中作为测试帐户提及

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。解决方案是等待,需要几个小时,也许一天,直到未发布应用中的已发布项目变为“在线”。

      【讨论】:

        【解决方案3】:

        我可能有同样的问题。似乎有一个已知问题,即 8 月 1 日之后创建的测试帐户无法正常工作。 见Known Purchasing issues from Help pages

        虽然解决了这个问题,但在任何地方都没有提及..

        【讨论】:

        • 我看不到这个。你能克拉斯吗?我希望这意味着问题已经消失,我可以依靠等待。
        猜你喜欢
        • 2015-11-28
        • 2014-06-25
        • 1970-01-01
        • 1970-01-01
        • 2017-01-27
        • 2011-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多