我使用 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
});