【问题标题】:Unable to buy item (response 7 item already owned) - UNMANAGED PRODUCT无法购买商品(回复 7 商品已拥有) - 未管理的产品
【发布时间】:2014-03-10 18:39:08
【问题描述】:

我对应用内购买有点陌生。 我遵循了 sdk 示例和一些指南,并且确实成功地使用了它。 我遇到的唯一问题是这个错误 “无法购买物品(响应 7 物品已拥有)”

我自己处理所有购买(通过服务器处理和验证)。

我创建了一个非托管的测试包,在我第一次购买后,我无法再次购买这个包,尽管它是非托管的(这不是非托管的整个概念吗?)

我正在使用这行代码来打开 google play inapp 弹出窗口

mHelper.launchPurchaseFlow(BaseActivity.this,
                        Consts.PAYMENT_1_MONTH, IabHelper.ITEM_TYPE_INAPP,
                        RC_REQUEST, mPurchaseFinishedListener, payload);

知道我做错了什么吗?我对版本 3 有红点,托管和非托管是统一的 如果这是没有其他选择的原因(对我来说听起来不太合乎逻辑)

顺便说一句,我正在使用测试帐户(也许这是问题所在?)

真的希望有人可以为我指出这一点。

【问题讨论】:

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


    【解决方案1】:

    如果您使用的是应用内计费的第 3 版(您应该使用),那么您想要的产品类型是消耗品。您需要先消费您的测试购买,然后才能再次购买。请参阅文档的this 部分。

    【讨论】:

    • 谢谢,我需要检查它是否已经拥有,而不是 lanchPurchaseFlow,然后使用 consumeAsync
    猜你喜欢
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 2015-12-09
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多