@magary4

Вопрос по реализации покупок в Android приложении?

приложение бесплатное но дополнительные функции пользователь может купить, пакеты на 3 мес,6 и год.

как я понял принцип, мне нужно хранить переменную которая при запуске равна false, после запуска я делаю QueryPurchases (developer.android.com/google/play/billing/billing_...) и смотрю куплен ли какой-нибудь пакет, смотрю дату его покупки, если не прошел соответствующий переиод (3-6-12мес) то устанавливаю переменную в true.
если переменная равна false и пользователь делает платеж, после того как платеж прошел onProductPurchased - устанавливаем в true.

т.е. состояние переменной не хранится, а определяется при запуске или в процессе работы приложения, и на основе её значения ограничиваем функционал
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Atllantis
т.е. состояние переменной не хранится, а определяется при запуске или в процессе работы приложения, и на основе её значения ограничиваем функционал

Да, всё правильно.
Ещё можно в GP создать продукт типа "подписка". И в приложении проверять активна она или нет (=оплачена или нет).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы