Google Play Billing Library 4.0.0 - querySkuDetailsAsync 不会检索所有 sku 详细信息

问题描述

我使用 com.android.billingclient:billing:4.0.0 库实现了应用内结算

我提供的 skuList 包含 8 元素。我只得到 7 的结果。
被排除的那个确实存在;所以问题不在于我的应用缺少一种产品

        SkuDetailsParams params = SkuDetailsParams.newBuilder()
                .setSkusList(skuList)
                .setType(BillingClient.SkuType.SUBS)
                .build();

        Log.d(C.T4,"SKU list size: " + skuList.size()); // the skuList contains 8 skus (all valid)

        billingClient.querySkuDetailsAsync(params,(billingResult,skuDetailsList) -> {
            Log.d(C.T4,"skuDetailsList size: " + skuDetailsList.size()); // I get the details only for 7 skus
        });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)