Суть проблемы
В мобильном приложении, разработанном на Unity, при вводе корректного кода авторизации система сообщает об ошибке: «Неверный код». Это может быть связано с логикой сравнения, шифрованием, жизненным циклом токена, проблемами синхронизации часов или форматом данных.
Что предстоит сделать
- Проверить механизм получения кода из SMS/e-mail/проверочного канала.
- Анализировать логику валидации на стороне приложения и соответствие формата отправляемых данных.
- Диагностировать, корректно ли обрабатываются временные метки, не устарел ли код или не была ли применена неверная симметричная/асимметричная криптография.
- Исправить найденные ошибки в клиентском коде Unity (C#), возможно потребуется корректировка API-запросов к серверу.
- Протестировать работу авторизации end‑to‑end, убедившись, что правильный код принимается, а ошибочный отвергается, при этом флаги дебага и отладку сессии.
Критерии успеха
- Финальная версия приложения корректно обрабатывает код авторизации: верный код приводит ко входу в аккаунт, неверный - к информированию пользователя.
- Устранены любые эмуляторы ошибок (например, кодировки Base64, завершающие пробелы, регистр символов).
Важно исполнителю
Описание конкретной логики работы сервиса и дополнительные детали (логи, скриншоты ответов сервера) исполнителю предоставляются отдельно. Связь с заказчиком - строго технической стороной задачи.