Вступить в клуб →
средняявопросPush-уведомления, Firebase и покупки в приложении

Премиум без оплаты: у пользователей модифицированной сборки открыты все функции

Приложение после покупки проверяет результат на клиенте и ставит флаг isPremium = true. Премиум-контент (курсы) отдаётся с сервера всем, кто запрашивает. В сети появилась модифицированная сборка, где проверка всегда возвращает «оплачено», и тысячи людей смотрят курсы бесплатно.

Как устроить защиту?

  • Проверять покупку и отдавать контент на сервере
  • Обфусцировать код проверки покупки в релизе
  • Хранить флаг isPremium в зашифрованном виде
  • Проверять подпись приложения при каждом старте

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела