Код: Выделить всё
billingClient.queryPurchasesAsync(params) { billingResult, purchases ->
if (billingResult.responseCode == BillingResponseCode.OK) {
purchases.any { it.purchaseState == PurchaseState.PURCHASED && it.isAcknowledged }
}
}
РЕДАКТИРОВАТЬ:
Проблема в том, что мое приложение использует Firestore для хранения ограничений (сопроводительное письмо поколений в день), и эти ограничения зависят от того, подписан ли пользователь. Таким образом, в нынешних условиях человек может просто создать кучу учетных записей Firebase и обанкротить меня.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -using-fir
Мобильная версия