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であり、リストも空です。しかし、私はonBillingSetupFinishedが成功したことを確認しました。 SkuDetailsParams.Builderに提供されたskuListは空ではなく、skuList(sku_id)内の値もGoogle Play Consoleで指定したProduct IDと同じです。
理由を知っていますか?ありがとう!!
リリース鍵ストアで署名付きapkを実行していない場合、1つの問題が発生する可能性があります。 – KERiii