Я правильно использую продукт после того, как пользователь его покупает, но если приложение не удалено из фонового режима и пользователь пытается купить тот же продукт еще раз, отображается ошибка: «Этот товар уже принадлежит вам». Как это исправить?
Я использую платежную версию 6.1.0.
После завершения покупки я использую продукт, используя приведенный ниже код. :
fun consumePurchase(purchaseToken: String, orderId: String) {
val consumeParams =
ConsumeParams.newBuilder()
.setPurchaseToken(purchaseToken)
.build()
billingClient?.consumeAsync(consumeParams) { billingResult, outToken ->
if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) {
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-the-ba
Мобильная версия