我现在使用新的Play结算图书馆的Android Play结算库:onSkuDetailsResponse responseCode是0,但skuDetailsList的尺寸也为0
基本上,我跟着来查询可用项目的文档,购买
SkuDetailsParams.Builder params = SkuDetailsParams.newBuilder();
params.setSkusList(skuList).setType(itemType);
mBillingClient.querySkuDetailsAsync(params.build(),
new SkuDetailsResponseListener() {
@Override
public void onSkuDetailsResponse(int responseCode,
List<SkuDetails> skuDetailsList) {
listener.onSkuDetailsResponse(responseCode, skuDetailsList);
}
但是,responseCode是0,列表也是空的。但我检查了BillingSetupFinished是否成功。提供给SkuDetailsParams.Builder的skuList不是空的,并且skuList(sku_id)中的值也与Google Play控制台上指定的产品ID相同。
有谁知道原因?谢谢!!
如果您没有运行签名apk和发行密钥库,则可能会出现一个问题。 – KERiii