== Задача ==
Разработка мобильного приложения на базе Android.
== Описание работы приложения. ==
1. При установке приложения для него автоматически генерируется и сохраняется uuid.
2. При запуске приложения пользователь указывает номер авто, после чего приложение запрашивает у бэкенда sms-пароль для телефонного номера, ассоциированного в базе с номером авто (post запрос с uuid мобильного приложения и номером авто). В появившейся под номером авто графе пользователь указывает присланный sms-пароль, после чего приложение запрашивает авторизацию (post с uuid, и sms-паролем) в результате которой получает jwt access token и refresh token для прямого взаимодействия с API.
3. Авторизованное приложение выполняет всего лишь одну функцию: раз в 5 минут отправляет POST-запрос с координатами местоположения на соответствующий API endpoint.
Логаут из приложения удаление токенов.
Сервер с https уже работает. Непосредственно на аппарат в ходе разработки SMS сообщения принимать не нужно, есть публичная страница, где сгенерированные пароли можно посмотреть и переписать.
Чуть более подробный алгоритм со статусами ответов от сервера и механизмом обновления токенов предоставлю в ходе общения.
Сроки сжатые, 5 дней, но приложение действительно простое. О цене договоримся. Также хотелось бы получить помощь в размещении приложения в магазине.
Опубликован 21.01.2017 в 18:11 Последнее изменение: 21.01.2017 в 18:19
Заказ находится в архиве