Итак, у меня есть биллинговый клиент, с которым я создаю экземпляр
billingClient = BillingClient.newBuilder(this).setListener(this).build();
тогда я звоню
billingClient.startConnection(new BillingClientStateListener() {
@Override
public void onBillingSetupFinished(int responseCode) {
//TODO: use this for stuff
com.android.billingclient.api.Purchase.PurchasesResult result;
result = billingClient.queryPurchases(BillingClient.SkuType.SUBS);
Timber.d(result.toString());
}
@Override
public void onBillingServiceDisconnected() {
//TODO: use this for stuff
Timber.d("something went wrong ");
}
});
по какой-то причине точка останова на линии древесины всегда возвращается отключенной. может ли кто-нибудь дать представление или пример того, как я это сделаю?