Android Kotlin – подписка на выставление счетов – цель ConsumerAsync?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Android Kotlin – подписка на выставление счетов – цель ConsumerAsync?

Сообщение Гость »


Я просмотрел руководство по реализации подписок с помощью Google Billing, но не включил некоторые методы, но, похоже, все работает нормально.

Это один из методов, которые я не включил:

частное развлечение HandelPurchase(покупка: Покупка){ вал потреблятьПарамс = ConsumeParams.newBuilder() .setPurchaseToken(purchase.purchaseToken) .строить() val прослушиватель = ConsumeResponseListener { billingResult, s -> if(purchase.purchaseState == BillingClient.BillingResponseCode.OK){ } } billingClient.consumeAsync(consumeParams, прослушиватель) if(purchase.purchaseState == Purchase.PurchaseState.PURCHASED){ } } Какова цель этого? Стоит ли мне это реализовывать?

Это последний шаг, который я использую на данный момент:

private fun ackPurchase(purchase: Purchase) { если (!purchase.isAcknowledged) { val params = AcknowledgePurchaseParams.newBuilder().setPurchaseToken(purchase.purchaseToken).build() billingClient.acknowledgePurchase(params) { billingResult -> if(billingResult.responseCode == BillingClient.BillingResponseCode.OK){ премиумАктивировать() } } }еще{ премиумАктивировать() } } Так мне нужны оба или только один из них? Документы Google как всегда неполны

Единственный похожий вопрос, который я нашел:

Биллинг в приложении Android. Как определить, следует ли вызывать ConsumerAsync или AcceptPurchase?

но ответа нет
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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