【问题标题】:In App billing Android: Item unavailable , The item that you requested is not available for purchaseIn App billing Android: 商品不可用 , 您请求的商品不可购买
【发布时间】:2012-01-26 10:09:23
【问题描述】:

我是 android 新手,我遇到了 android 应用内计费问题。

  • 开发者邮箱和测试账号邮箱不一样
  • 我的产品项已设置为发布
  • 我将产品 ID 设置为“inappbillingtest”,并将代码中的调用设置为 BillingHelper.requestPurchase(mContext, "inappbillingtest");
  • 我还仔细检查了公钥是否正确

对于为什么我的应用内计费不起作用,是否有人有任何其他想法?

我可以让 android.test.purchased 正常工作。

非常感谢任何人的帮助

【问题讨论】:

  • 您是否已将正确签名的 APK 上传到市场?这可能会发生几次,如果其他一切都很好,如果你在一段时间后尝试应该没问题:)
  • 我已将签名的 APK 上传到市场,并已将相同的 apk 安装到我的手机上。我也将apk设置为在市场管理员中激活。我已经尝试过激活和停用。在代码中,我的 productid 是否正确?我知道 android 已经预定义了 id android.test.purchased 我已将产品项 id 设置为 inappbillingtest,所以我调用了 inappbillingtest,这是正确的吗?
  • 是的,这应该可以。你能发布你的日志和确切的错误信息吗?

标签: android


【解决方案1】:

我昨天遇到了这个问题。我最近在lua中写代码,我只做了三个步骤。首先,将我的 build.setting 更改为 http://blog.anscamobile.com/2012/03/getting-started-with-android-in-app-billing/。其次,将我的 Manifest.xml 更改为http://developer.android.com/guide/google/play/billing/billing_integrate.html 当您更改产品 ID 的状态时,它会在几个小时后工作,可能是三个小时。 我记不清了。 所以,第三,要有耐心,等几个小时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    相关资源
    最近更新 更多