首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使确认购买工作Android IAB

如何使确认购买工作Android IAB
EN

Stack Overflow用户
提问于 2019-07-17 12:08:13
回答 1查看 1.1K关注 0票数 0

我试图承认我在android上购买的东西,但每次我都会收到响应代码3,上面写着'Google In-app计费API版本小于9‘。购买达到这一功能与所需的所有细节,象征性,等等,但仍然,它不起作用。

我正在应用程序中使用最新版本的IAB库:

代码语言:javascript
复制
private fun acknowledgeNonConsumablePurchasesAsync(nonConsumables: List<Purchase>) {
        nonConsumables.forEach { purchase ->
            val params = AcknowledgePurchaseParams.newBuilder().setPurchaseToken(purchase
                .purchaseToken).build()
            playStoreBillingClient.acknowledgePurchase(params) { billingResult ->
                when (billingResult.responseCode) {
                    BillingClient.BillingResponseCode.OK -> {
                        disburseNonConsumableEntitlement(purchase)
                    }
                    else -> Log.d(LOG_TAG, "acknowledgeNonConsumablePurchasesAsync response is ${billingResult.debugMessage}")
                }
            }

        }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-17 15:54:09

检查Google缓存是否有问题。

试着通过设备安装的应用程序来清理它,只是为了放弃这不是商店的问题。

如果您发现Google缓存有问题,并且再次发生问题,那么我建议您在问题跟踪器中提交一个bug

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57075463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档