История изменений TMDriver (New) для Android
Материал из TaxiMaster
(перенаправлено с «История изменений TMDriverNew Android»)
Список изменений и усовершенствований, производимых в TMDriver (New) для Android.
Содержание
TMDriver для Android. Версия 3.14.0
- Реализована поддержка функционала аукциона между клиентом и водителем. Для работы данного функционала необходимо иметь TaxoPhone версии 16, Такси-Мастер версии 3.14, TMDriver версии 3.14, специальную лицензию в ключе лицензирования. Заказы-аукционы будут отмечены специальным значком. Водителям, подходящим под критерии заказа и находящимся близко к адресу подачи, автораздача заказов-аукционов предложит заказ, открыв карточку заказа на весь экран водительского приложения. В карточке заказа водители смогут увидеть полную информацию о заказе, согласиться на выполнение заказа за предложенную стоимость, предложить свою стоимость или отказаться от заказа. На принятие решения у водителя будет определенный промежуток времени, задать который можно в настройках Такси-Мастер. Водители, которые находятся далеко от точки подачи и/или не подходят под критерии заказа, могут видеть заказ-аукцион в общем списке заказов, а также могут зайти в карточку заказа и предложить свою стоимость за выполнение заказа. После предложения водителем клиенту своего варианта цены, водителю будет показан таймер ожидания ответа от клиента. Пока отсчет данного таймера не закончится, водитель не сможет брать другие заказы.
- Переработан дизайн карточки заказа на экране списка заказов и на экране подробной информации о заказе. При редизайне учитывалась важность и доступность деталей, а также последовательность работы с полями. Это позволило улучшить общую читаемость.
- Изменены кнопки действий в карточке заказа. Теперь кнопки разделены на основную, которая предполагает совершение основного действия с заказом, и вспомогательные (остальные), вынесенные в отдельный блок под описанием заказа. Основная кнопка представляет из себя "слайдер". Для активации действия такой кнопки, нужно нажать на её левый край и провести пальцем, не отрывая от экрана устройства, до правого края кнопки. Такой принцип работы кнопки, отвечающей за изменение статусов заказа, позволяет избавиться от случайных нажатий, которые могут привести к преждевременному изменению заказа. Кнопка "слайдер" активирует следующие действия:
- Принять заказ. Для данного действия может отображаться автоматически рассчитанное время подачи. Также дополнительно может отображаться блок с шаблонами минут до подачи.
- По времени (подтверждение выполнения ранее назначенного предварительного заказа, который перешёл в текущие).
- На месте. Для активации данного состояния есть дополнительные настройки доступности, которые регулируют возможность нажатия на кнопку в зависимости от времени и расстояния до адреса подачи, а также от скорости движения автомобиля.
- Поехали. Доступность активации данного состояния зависит от настройки автостарта таксометра.
- Взять (принятие назначенного предварительного заказа в очередь исполнения).
- В очередь (принять свободный/текущий заказ в очередь во время исполнения заказа).
- Улучшена навигация приложения. Изменены навигационные панели, а также детали экранов. В нижней навигационной панели разделы "Главный" и "Мои заказы" поменяли местами. В разделе "Главный" верхняя навигационная панель будет содержать вкладки "Стоянки" (опционально), "Свободные", "Предварительные". Кнопка "Тревога" перенесена в карточку заказа. При переходе в раздел "Мои заказы" будет скрываться нижняя навигационная панель (разделы: "Главный", "Сообщения", "Меню"). Верхняя навигационная панель в разделе "Мои заказы" будет состоять из вкладок "В работе" (текущий заказ), "В очереди", "Мои предварительные". Выйти из раздела "Мои заказы" и снова вернуть нижнюю навигационную панель, можно нажав в верхней навигационной панели нажать кнопку "Назад" (в виде стрелочки влево) или нажать кнопку "Назад" на самом устройстве (телефоне).
- Теперь когда заказ из очереди или из предварительных, становится активным (текущим) для водителя, то в карточке заказа отображается информационная запись о том, что данный заказ был ранее подтвержден данным водителем.
- Переработан раздел "Меню".
- Функционал управлением состоянием работы водителя перенесен в основное меню. А сам перечень состояний теперь представляет из себя раскрывающийся список.
- Изменена последовательность пунктов меню в зависимости от ее важности для водителя на основании исследований.
- Добавлена возможность включить дашборд со статистикой заработка. Дашборд со статистикой может работать в двух режимах: информация о финансах и заказах, только информация о заказа. На дашборде водитель за выбранный период сможет видеть информацию о количестве успешно выполненных заказов, сумме за заказы, величине чистого заработка, комиссии компании или партнеров, расстоянии, которое пройдено во время выполнения заказов, времени, потраченном на выполнение заказов, количестве отказов от заказов.
- Изменен профиль водителя. Теперь профиль является разделом, в котором водитель может загрузить свою фотографию (будет отображаться в пассажирском приложении как фотография водителя после модерации диспетчером в Такси-Мастер), изменить данные для авторизации, выйти из аккаунта, удалить аккаунт (реализовано под требования Google Play). Информация об автомобиле вынесена в отдельный раздел "Автомобиль". Возможность поделиться реферальным кодом перенесена в блок "Ещё".
- В разделе "Автомобиль" водитель может загрузить фотографию автомобиля (будет отображаться в пассажирском приложении как фотография автомобиля после модерации диспетчером в Такси-Мастер), сменить автомобиль, перейти к подразделам "Бронирование автомобиля", и "График бронирования".
- Выделен отдельный раздел "Управление сменами", который содержит подразделы "Смены" и "Скачать путевой лист". Для данного раздела планируется дальнейшее развитие.
- Включение и настройка фильтров автораздачи и заказов перенесена в основное меню.
- Переработаны разделы с настройками фильтров автораздачи и фильтров заказов. В разделах фильтров автораздачи и заказов реализован быстрый доступ к включению фильтров в виде карточек с созданными системными фильтрами или ранее настроенными водителем фильтрами. При нажатии на карточку фильтра водитель сможет выбрать вариант действия с ним: включить/выключить фильтр, редактировать, удалить. Добавлено отображение фильтров системы, то есть шаблонов фильтров, которые задают в группах экипажей, заранее настроив. Также водители могут просмотреть состав настроек фильтра системы.
- Фильтры автораздачи предназначены для того, чтобы исключить "неинтересные" водителю заказы из автораздачи, то есть корректная настройка этих фильтров поможет водителю не тратить время на изучение информации о заказе и избежать штрафных санкций за отказы от заказов.
Фильтры заказов предназначены для того, чтобы водитель видел в списке заказов только "интересные" ему заказы, что позволит водителю тратить меньше времени на просмотр всего списка заказов.
-
- Изменен дизайн окна с выбором причин при отказе от заказа.
- Теперь можно настроить доступность кнопок "На месте" и "Расчет" в зависимости от скорости автомобиля. Нажать на кнопки "На месте" и "Расчет" можно будет только после снижения скорости до заданного значения.
- Добавлена возможность связи с клиентом по заказам из архива. Включается данная возможность в Такси-Мастер в карточке группы экипажей на вкладке "Телефония". Там же указывается в течение скольких часов после выполнения заказа водитель сможет связаться с клиентом.
- В ракурсы фотоосморов добавлена настройка "шаблон", в которой указывается с какого ракурса нужно сделать фотографию. Благодаря данной настройке, водителям будут доступны подсказки в виде эскизов для выполнения фотоосмотра.
- Добавлена возможность скачивания путевого листа из меню приложения.
- Добавлена возможность проверки действующего путевого листа, пройденного техосмотра, и медосмотра при попытке начать смену.
- Добавлено информирование водителя при попытке авторизации в приложении с логином и паролем уже авторизованного в данный момент пользователя.
- В анкету водителя-кандидата добавлена возможность выбора партнера, в автопарк которого водитель хочет трудоустроиться.
- Добавлена поддержка новых типов атрибутов в анкете водителя-кандидата.
- Добавлена возможность автоматического сохранения нужных ракурсов, предоставленных при прохождении фотоосмотра водителя-кандидата, в справочник Автомобили", как фотография автомобиля, и в справочник "Водители", как фотография водителя. Этот функционал позволит автоматизировать процесс добавления фотографий автомобилей и водителей для отображения их в клиентском приложении.
TMDriver для Android. Версия 3.13.0
- В новой версии полностью переработан экран баланса. В зависимости от выбранного счёта, на экране будут открываться дополнительные возможности. Для всех типов счетов будет доступен раздел детализации, а функции пополнения счета и вывода средств будут доступны только для основного типа счета. Также для основного счёта могут быть доступны разделы терминального аккаунта и виртуальных карт.
- Добавлен функционал вывода средств. На данный момент он возможен при интеграции с эквайрингом Тинькофф. Для того, чтобы его подключить, предварительно нужно проконсультироваться с персональным менеджером.
- Добавлены подсказки для водителей при первом запуске приложения, которые показывают для чего нужно включать дополнительные системные настройки. Будет показано три подсказки:
- Включение записи и хранения файлов. Приложение при отсутствии связи с интернетом или сервером может работать локально и сохранять данные в отдельное хранилище на устройстве для того, чтобы передать данные, когда связь будет восстановлена.
- Наложение поверх окон. Приложение может информировать водителя о новых заказах или других ситуациях, когда на устройстве открыто другое приложение, а основное водительское приложение работает в фоне, например, когда работает стороннее приложение для навигации.
- Местоположение в фоновом режиме. Приложение может обеспечивать водителя ближайшими к его местоположению заказами, что уменьшит время подачи для клиентов. А также приложение передает треки движения автомобиля до подачи и по заказу.
- Также не включенные разрешения будут отображаться в разделе "О приложении".
- В кастомных сборках реализована возможность добавлять видеоинструкции, которые могут быть обязательными или необязательными для просмотра. Видеоинструкции необходимо подготовить заранее, выложить их на любой видеохостинг (YouTube, RuTube, Вконтакте) и предоставить ссылку данного видео перед сборкой приложения.
- Реализована поддержка специальных ссылок, в которых содержатся данные для подключения: адрес и порт сервера, ИД и пароль водителя, идентификаторы приложения в магазине приложений. Получив сгенерированную ссылку или QR-код, водителю стоит только пройти по ссылке, установить и запустить приложение, никаких дополнительных данных вводить нужно не будет. Ссылки настраиваются в глобальных настройках Такси-Мастер.
- В кастомный TMDriver реализована интеграция с MyTracker (сервис аналитики для мобильных приложений от VK Group). Это позволит отслеживать эффективность рекламы для привлечения водителей, а также события совершаемые водителем в приложении.
- Реализована поддержка политик паролей (задается в Такси-Мастер).
- В анкету водителей-кандидатов добавлен выбор марки, модели и цвета автомобиля из списка.
- Добавлена возможность регулировать доступ к просмотру признака биржевого заказа.
- Добавлено распознавание полученного в СМС кода.
- Реализована поддержка автоматического определения времени освобождения экипажа. Автопересчет времени освобождения будет срабатывать раз в 2 минуты для заказов в статусе "Клиент в машине". При автопересчете сервер будет строить маршрут от текущего положения автомобиля до точки назначения заказа. Автопересчет не будет работать для заказов, в которых не указаны координаты адреса назначения или есть остановки, или в которых водитель задал время освобождения вручную. Также теперь для заказа в статусе "Клиент в машине", в котором есть координаты адреса назначения, нет остановок, и в группе экипажей включено автоопределение времени освобождения, после изменения адреса назначения время и место освобождения будут автоматически пересчитываться. Для заказов в статусе "Клиент в машине", не подходящих под эти параметры, при изменении адреса назначения время и место освобождения будут сброшены. При этом для пересчета времени освобождения будут использоваться карты из настройки Файл - Настройки - Карты - Онлайн карты - Функционал - Приоритет карт для расчета маршрута по заказу .
- Реализована возможность связи с пассажиром для предварительных заказов. Зависит данная возможность от настройки прав группы экипажей.
TMDriver (New) для Android. Версия 3.12.0
- В TMDriver реализована возможность принимать оплату от клиента через QR-код. Включается возможность его использования в настройках Такси-Мастер ( Файл - Настройки - Клиенты - Использовать QR-коды для оплаты заказов ). Если данная настройка включена, то пользователь TaxoPhone при создании заказа сможет указать способ оплаты - через QR-код. При этом совершить оплату через QR-код после завершения поездки можно будет даже в том случае, если пользователь не выбирал изначально оплату через QR-код. Если будет включена настройка использования QR-кодов, то в TMDriver при завершении расчета по заказу появится кнопка "Показать QR-код". Пассажир сможет отсканировать этот QR-код через мобильное приложение какого-либо банка и произвести оплату заказа. Если клиент при создании заказа в TaxoPhone указал, что оплата будет через QR-код, то водителю даже не надо будет нажимать кнопку "Показать QR-код", он автоматически отобразится в TMDriver. Успешно выполненный платеж через QR-код можно будет увидеть в Такси-Мастер в окне "Клиенты / Платежи по банковским картам".
- Доработан экран расчёта. Изменено поведение экрана расчёта и его элементов в нестандартных ситуациях при оплате заказа: ошибки оплаты по банковским картам, ожидание действий от клиента для подтверждения заказа, изменение типа оплаты, если клиент не может оплатить заказ тем типом оплаты, который был выбран при создании заказа. Добавлены статусные блоки для улучшения понимания происходящего в данный момент с оплатой заказа.
- В TMDriver появилось несколько новых возможностей для авторизации. Настраивается в Такси-Мастер в
- Использование авторизации через телефон или ИД и пароль.
- Восстановление пароля через СМС подтверждение.
- Авторизация без использования пароля только с помощью СМС подтверждения.
Файл - Настройки - Модуль Связь с водителями - Авторизация :
- В кастомных сборках появилась возможность задавать уникальную картинку заставки. А при использовании функционала кандидатов добавлен промежуточный экран при первом старте приложения, на котором будет предложено водителю войти по авторизационным данным, или отправить анкету для приема на работу.
- Обновлен дизайн анкеты водителей-кандидатов. Отображение статусов рассмотрения анкеты кандидата сделано более понятным. Также отправка необходимых фотографий для трудоустройства теперь происходит вместе с данными анкеты.
- Обновлен дизайн TMNavigator. Упрощена работа с функциями обеспечивающими прокладку маршрута, отображение адресов на карте, поиск адреса для построения маршрута. Теперь все функции и возможности вызываются кнопкой "Проложить маршрут":
- можно посмотреть весь список адресов, которые расположены последовательно друг за другом по маршруту заказа. Адреса отображаются в виде карточек, в которых можно выбрать, либо проложить маршрут до конкретного адреса, или просто показать маркер адреса на карте;
- существует возможность показать маршрут по всем адресам из заказа;
- существует возможность указать любой адрес (поиском вручную или на карте), для прокладки маршрута.
- Обновлена библиотека OSMDroid, обеспечивающая работу карты и ее элементов.
- Обновлен дизайн экрана, который обеспечивает возможность указывать адрес/стояку и время освобождения. Также реализована возможность автоматического расчета времени освобождения по длительному тапу на кнопку освобождения.
- Добавлены новые типы дорожных событий. Реализована поддержка указания атрибутов для каждого из дорожного события. Обновлен дизайн экранов, которые обеспечивают добавление дорожных событий.
- Добавлен раздел "График бронирования", где можно увидеть данные резервирования автомобиля: время резервирования, зарезервированный автомобиль, итоговую стоимость резервирования и время переработки на автомобиле.
- Добавлена настройка "Уведомлять о состоянии соединения" ( Меню - Профиль - Настройки - Интерфейс ), которая включает/отключает показ статусной строки о потере соединения с GPS или сетью в момент работы таксометра.
- Реализована поддержка функции из Такси-Мастер в группах экипажей "Использование чата во время движения автомобиля". Если данная настройка выключена и скорость движения автомобиля не ниже 10 км/ч, то у водителя не будет возможности писать сообщения в чатах.
- Реализована поддержка атрибутов в опросах водителей.
- Реализована поддержка атрибутов типа "Дата" и "Дата/время".
- Доработана передача суммы в карточку заказа (в Такси-Мастер) из таксометра, если данная функция включена в тарифе.
TMDriver (New) для Android. Версия 3.11.0
- Добавлена проверка актуальности версии при запуске приложения. Если в магазине приложений появится новая версия, то при запуске приложения пользователю будет предложено обновиться.
- Добавлены типы фильтров заказов и фильтров автораздачи по типу оплаты:
- Фильтры автораздачи:
- Брать заказы c безналичной оплатой.
- Брать заказы c оплатой бонусами.
- Брать заказы c оплатой банковской картой.
- Фильтры видимости заказов:
- Скрывать заказы с оплатой безналом.
- Скрывать заказы с оплатой бонусами.
- Скрывать заказы с оплатой банковской картой.
- Фильтры автораздачи:
- Сделаны доработки для стабилизации работы приложения:
- стабилизация библиотек для работы навигации;
- улучшена внутренняя структура кода и библиотек приложения;
- улучшена логика передачи GPS координат на сервер;
- улучшена логика передачи настроек между сервером и приложением;
- исправлены ошибки, связанные с появлением диалоговых окон;
- исправлены ошибки, связанные с сохранением авторизационных данных после успешного прохождения проверки водителя-кандидата;
- улучшена работа библиотек со звуковыми файлами.
- Для кастомной версии:
- Добавлено дополнительное подтверждение перед принятием заказа.
TMDriver (New) для Android. Версия 3.9.0 от 16.11.2020
- Добавлена возможность обмена сообщениями между пользователем клиентского приложения и водителем.
- Реализована поддержка новых типов атрибутов.
- Изменено окно покупки смен и выбора автомобиля из доступных.
- Полностью изменен экран чека.
- Полностью переделан экран таксометра.
- Удалена поддержка 2can терминалов.
- Изменен экран "О программе".
- Добавлена возможность просматривать предварительные заказы до выхода на смену.
- Реализована проверка включенности GPS на устройстве водителя.
- Реализована кликабельность ссылок, написанных в примечаниях к заказу.
- Возможность скрытия кнопки "Не выходят", если она отключена в тарифе.
- Теперь при нажатии на уведомление о появлении нового заказа открывается сразу окно заказа.
- Возвращен таймер конкурентной раздачи.
- Теперь водитель может указывать причину отказа от заказа в момент отказа, до принятия заказа.
- Исправлено:
- Отправка сообщений в кастомный TMDriver.
- Отображение чека.
- Перевод на другие языки.
- При отказе от предварительного заказа, окно с заказом не исчезает.
TMDriver (New) для Android. Версия 3.8.0 от 25.06.2020
- Добавлен новый сценарий соединения водителя и клиента (TMDriver звонит на сервисный номер диспетчерской, колцентр звонит клиенту и соединяет звонки водителя и клиента).
- Реализована поддержка платежей через Google Pay (поддержка заказов из клиентского приложения с оплатой Google Pay).
- Изменен экран профиля. Добавлено отображение реферального кода водителя.
- Добавлено отображение банковской карты и терминального аккаунта.
- Реализована блокировка кнопки "Мой заказ" пока не начата смена.
- Для заказов из TaxoPhone в TMDriver скрыто распределение суммы заказа, до момента, когда клиент определится с распределением оплаты заказа.
- Добавлена сигнализация о заказах в работе у водителя (отображение активного заказа, количества заказов и т.д.).
- Возвращен пункт меню "Фотоосмотр".
- Рефакторинг шрифтов, цветов, унификация элементов дизайна.
- Увеличен текст сообщения об ожидании реакции клиента в TaxoPhone.
- Аппаратная кнопка назад на основном экране больше не позволяет выйти из приложения.
- Сделаны внутренние изменения для скорости отображения списка заказов.
- Внесены небольшие изменения в протоколы и основной код.
- Исправлено: Бордюрный заказ снимается с водителя, если единовременно с ним водителю предлагается заказ из ТМ.
- Исправлено: Работа кнопки "Тревога".
- Исправлено: Звук при поступлении заказа в очередь в подтвержденном состоянии.
- Исправлено: Информация по заказу пропадала по завершению расчета, а сумма заказа сбрасывалась до минимальной.
- Исправлено: Не все фотографии водителей-кандидатов передавались в ТМ Сервер.
- Исправлено: Повторный выход на линию.
- Исправлено: При биржевом заказе при попытке сделать звонок клиенту набирается номер службы, а при выборе звонка в службу инициируется попытка звонка клиенту.