实施中的广告显示此错误:必须启用对未决购买的支持

问题描述 投票:1回答:1

根据文档,实施广告只是应用程序内的消费品,当然也不会被视作待定购买!https://developer.android.com/google/play/billing/billing_rewarded_products +https://developer.android.com/google/play/billing/billing_onetime+ https://developer.android.com/google/play/billing/billing_library_overview)。

但是我的应用程序在此行崩溃:

                billingClient = BillingClient.newBuilder(fragmentActivity)
                        .setChildDirected(BillingClient.ChildDirected.CHILD_DIRECTED)
                        .setUnderAgeOfConsent(BillingClient.UnderAgeOfConsent.UNDER_AGE_OF_CONSENT)
                        .setListener(that).build();

显示的错误是:

java.lang.IllegalArgumentException:必须启用对未决购买的支持。通过在BillingClientBuilder上调用“ enablePendingPurchases()”来启用此功能。

所以根据我阅读的文档,这是矛盾的。即使是简单的广告,也可以启用待定购买吗???

根据文档,实施广告只是应用程序内的消费品,当然不可以将其视作待定购买! (https://developer.android.com/google/play/billing / ...

android android-billing
1个回答
1
投票

从您在堆栈跟踪中提到的错误中

© www.soinside.com 2019 - 2024. All rights reserved.