Добавили возможность для входа в приложение при ограниченном доступе к связи, отладили ошибку записи маршрута и оптимизировали работу приложения в целом.
Мобильное приложение в первую очередь используется сотрудниками лесозаготовительных предприятий, работающих в лесу в условиях ограничений связи (доступа в интернет и стандартной сотовой связи).
Если ранее, находясь в подобных условиях, пользователь по какой-то причине выходил из приложения и не мог пройти авторизацию для повторного входа, его дальнейшая работа в приложении становилась невозможной до появления технической возможности для повторной авторизации.
Теперь пользователь может войти в приложение и продолжить в нем работу при отсутствии сотовой связи и интернета при следующих условиях:
Если номер телефона пользователя совпадает с номером телефона предыдущей успешной авторизации на этом мобильном устройстве.
Доступ предоставляется с временным ограничением на 10 календарных дней. До конца 10-дневного интервала пользователю необходимо успешно авторизоваться в приложении в стандартном режиме. В противном случае доступ в приложение блокируется.
При входе в приложение без авторизации обмен данными с сервером и базой данных организации приостанавливается и возобновляется только после успешной авторизации в стандартном режиме.
Исправили аварийное завершение записи маршрута на Android 15-ой версии.
Небольшая оптимизация работы приложения в нескольких частях.