Android – BillingLogger: ведение журнала пропущено, поскольку инициализация не удаласьAndroid

Форум для тех, кто программирует под Android
Anonymous
Android – BillingLogger: ведение журнала пропущено, поскольку инициализация не удалась

Сообщение Anonymous »

Тестирование покупок в приложениях с использованием следующего:

Код: Выделить всё

purchasesUpdatedListener = new PurchasesUpdatedListener() {
@Override
public void onPurchasesUpdated(BillingResult billingResult, List
 purchases) {

}
};

billingClient = BillingClient.newBuilder(DonateActivity.this)
.setListener(purchasesUpdatedListener)
.enablePendingPurchases(PendingPurchasesParams.newBuilder().enableOneTimeProducts().build())
.build();

billingClient.startConnection(new BillingClientStateListener(){
@Override
public void onBillingSetupFinished(BillingResult billingResult){
if(billingResult.getResponseCode() == BillingResponseCode.OK){
materialbutton_buy.setEnabled(true);
//Billing Client ready, query purchases
QueryProductDetailsParams queryProductDetailsParams =
QueryProductDetailsParams.newBuilder()
.setProductList(
ImmutableList.of(
Product.newBuilder()
.setProductId("android.test.purchased")
.setProductType(ProductType.INAPP)
.build()))
.build();
billingClient.queryProductDetailsAsync(
queryProductDetailsParams,
new ProductDetailsResponseListener(){
public void onProductDetailsResponse(BillingResult billingResult,
List productDetailsList) {
//Check billing result
}
});
}
}

@Override
public void onBillingServiceDisconnected(){
//Restart connection by calling the startConnection() method
}
});
Но из logcat я получаю предупреждение «BillingLogger: регистрация пропущена, так как инициализация не удалась».
Как это сделать?
Как решить эту проблему, поскольку BillingClient не инициализируется.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ion-failed

Вернуться в «Android»