小编Hab*_*bib的帖子

Google应用内购买:如何检查消耗品的购买状态是否处于待处理状态?

我已经将android应用内购买集成到了android应用中。我重写了onPurchaseUpdated方法以获得购买的响应。

@Override
public void onPurchasesUpdated(int responseCode, @Nullable List<Purchase> purchases) {
    if (responseCode == BillingResponse.OK) {
        //handling purchase logic here
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我注意到一个用户尝试购买应用内消费产品,并且在其购买状态为待定时,一段时间后,他取消了购买。他一遍又一遍地重复此过程。

因此,如果购买状态为待处理,Google是否会返回BillingResponse.OK作为响应代码?如果不是,如何检查购买状态是否为待处理或购买状态为待处理?

我在Google Play帐单参考文档中查看了响应代码,但未找到有关待定购买的信息。

这是链接:https : //developer.android.com/google/play/billing/billing_reference.html

android in-app-purchase in-app-billing

6
推荐指数
1
解决办法
480
查看次数

标签 统计

android ×1

in-app-billing ×1

in-app-purchase ×1