Общее описание проекта
Требуется разработать модификацию (мод) для мобильного приложения «Клуб романтики». Мод должен предоставлять расширенные игровые функции, недоступные в официальной версии (например, неограниченные алмазы, билеты, доступ ко всем историям и т.д.). Особенность мода - система лицензирования через внешний веб-сайт: только авторизованные пользователи по лицензии получают доступ к расширенному функционалу.
Основные требования
- Реализация серверной части на базе веб-сайта с генерацией, проверкой и управлением лицензионными ключами. Связка с API мода.
- Клиентская часть - обход защиты оригинального приложения и интеграция модуля лицензирования (проверка ключа при запуске, периодические проверки во время игры).
- GUI в моде не требуется - управление модом (вкл/выкл функций) реализовать через хук (кнопку/меню) внутри самой игры, опционально скрытым жестом.
- После ввода корректного лицензионного ключа игрок получает постоянный доступ ко всем преимуществам модификации. При аннулировании/истечении ключа расширенные функции отключаются, игра не блокируется.
Технические детали