История изменений TMDriver (New) для Android

Материал из TaxiMaster
Версия от 14:42, 13 декабря 2022; TechnicalWriter (обсуждение | вклад) (Отмена правки 21574, сделанной участником TechnicalWriter (обс.))

Перейти к: навигация, поиск

Список изменений и усовершенствований, производимых в TMDriver (New) для Android.

TMDriver (New) для Android. Версия 3.13.0

  1. В новой версии полностью переработан экран баланса. В зависимости от выбранного счёта, на экране будут открываться дополнительные возможности. Для всех типов счетов будет доступен раздел детализации, а функции пополнения счета и вывода средств будут доступны только для основного типа счета. Также для основного счёта могут быть доступны разделы терминального аккаунта и виртуальных карт.
  2. Добавлен функционал вывода средств. На данный момент он возможен при интеграции с эквайрингом Тинькофф. Для того, чтобы его подключить, предварительно нужно проконсультироваться с персональным менеджером.
  3. Добавлены подсказки для водителей при первом запуске приложения, которые показывают для чего нужно включать дополнительные системные настройки. Будет показано три подсказки:
    • Включение записи и хранения файлов. Приложение при отсутствии связи с интернетом или сервером может работать локально и сохранять данные в отдельное хранилище на устройстве для того, чтобы передать данные, когда связь будет восстановлена.
    • Наложение поверх окон. Приложение может информировать водителя о новых заказах или других ситуациях, когда на устройстве открыто другое приложение, а основное водительское приложение работает в фоне, например, когда работает стороннее приложение для навигации.
    • Местоположение в фоновом режиме. Приложение может обеспечивать водителя ближайшими к его местоположению заказами, что уменьшит время подачи для клиентов. А также приложение передает треки движения автомобиля до подачи и по заказу.
    Также не включенные разрешения будут отображаться в разделе "О приложении".
  4. В кастомных сборках реализована возможность добавлять видеоинструкции, которые могут быть обязательными или необязательными для просмотра. Видеоинструкции необходимо подготовить заранее, выложить их на любой видеохостинг (YouTube, RuTube, Вконтакте) и предоставить ссылку данного видео перед сборкой приложения.
  5. Реализована поддержка специальных ссылок, в которых содержатся данные для подключения: адрес и порт сервера, ИД и пароль водителя, идентификаторы приложения в магазине приложений. Получив сгенерированную ссылку или QR-код, водителю стоит только пройти по ссылке, установить и запустить приложение, никаких дополнительных данных вводить нужно не будет. Ссылки настраиваются в глобальных настройках Такси-Мастер.
  6. В кастомный TMDriver реализована интеграция с MyTracker (сервис аналитики для мобильных приложений от VK Group). Это позволит отслеживать эффективность рекламы для привлечения водителей, а также события совершаемые водителем в приложении.
  7. Реализована поддержка политик паролей (задается в Такси-Мастер).
  8. В анкету водителей-кандидатов добавлен выбор марки, модели и цвета автомобиля из списка.
  9. Добавлена возможность регулировать доступ к просмотру признака биржевого заказа.
  10. Добавлено распознавание полученного в СМС кода.
  11. Реализована поддержка автоматического определения времени освобождения экипажа. Автопересчет времени освобождения будет срабатывать раз в 2 минуты для заказов в статусе "Клиент в машине". При автопересчете сервер будет строить маршрут от текущего положения автомобиля до точки назначения заказа. Автопересчет не будет работать для заказов, в которых не указаны координаты адреса назначения или есть остановки, или в которых водитель задал время освобождения вручную. Также теперь для заказа в статусе "Клиент в машине", в котором есть координаты адреса назначения, нет остановок, и в группе экипажей включено автоопределение времени освобождения, после изменения адреса назначения время и место освобождения будут автоматически пересчитываться. Для заказов в статусе "Клиент в машине", не подходящих под эти параметры, при изменении адреса назначения время и место освобождения будут сброшены. При этом для пересчета времени освобождения будут использоваться карты из настройки «Файл - Настройки - Карты - Онлайн карты - Функционал - Приоритет карт для расчета маршрута по заказу».
  12. Реализована возможность связи с пассажиром для предварительных заказов. Зависит данная возможность от настройки прав группы экипажей.

TMDriver (New) для Android. Версия 3.12.0

  1. В TMDriver реализована возможность принимать оплату от клиента через QR-код. Включается возможность его использования в настройках Такси-Мастер («Файл - Настройки - Клиенты - Использовать QR-коды для оплаты заказов»). Если данная настройка включена, то пользователь TaxoPhone при создании заказа сможет указать способ оплаты - через QR-код. При этом совершить оплату через QR-код после завершения поездки можно будет даже в том случае, если пользователь не выбирал изначально оплату через QR-код. Если будет включена настройка использования QR-кодов, то в TMDriver при завершении расчета по заказу появится кнопка "Показать QR-код". Пассажир сможет отсканировать этот QR-код через мобильное приложение какого-либо банка и произвести оплату заказа. Если клиент при создании заказа в TaxoPhone указал, что оплата будет через QR-код, то водителю даже не надо будет нажимать кнопку "Показать QR-код", он автоматически отобразится в TMDriver. Успешно выполненный платеж через QR-код можно будет увидеть в Такси-Мастер в окне "Клиенты / Платежи по банковским картам".
  2. Доработан экран расчёта. Изменено поведение экрана расчёта и его элементов в нестандартных ситуациях при оплате заказа: ошибки оплаты по банковским картам, ожидание действий от клиента для подтверждения заказа, изменение типа оплаты, если клиент не может оплатить заказ тем типом оплаты, который был выбран при создании заказа. Добавлены статусные блоки для улучшения понимания происходящего в данный момент с оплатой заказа.
  3. В TMDriver появилось несколько новых возможностей для авторизации. Настраивается в Такси-Мастер в «Файл - Настройки - Модуль Связь с водителями - Авторизация»:
    • Использование авторизации через телефон или ИД и пароль.
    • Восстановление пароля через СМС подтверждение.
    • Авторизация без использования пароля только с помощью СМС подтверждения.
  4. В кастомных сборках появилась возможность задавать уникальную картинку заставки. А при использовании функционала кандидатов добавлен промежуточный экран при первом старте приложения, на котором будет предложено водителю войти по авторизационным данным, или отправить анкету для приема на работу.
  5. Обновлен дизайн анкеты водителей-кандидатов. Отображение статусов рассмотрения анкеты кандидата сделано более понятным. Также отправка необходимых фотографий для трудоустройства теперь происходит вместе с данными анкеты.
  6. Обновлен дизайн TMNavigator. Упрощена работа с функциями обеспечивающими прокладку маршрута, отображение адресов на карте, поиск адреса для построения маршрута. Теперь все функции и возможности вызываются кнопкой "Проложить маршрут":
    • можно посмотреть весь список адресов, которые расположены последовательно друг за другом по маршруту заказа. Адреса отображаются в виде карточек, в которых можно выбрать, либо проложить маршрут до конкретного адреса, или просто показать маркер адреса на карте;
    • существует возможность показать маршрут по всем адресам из заказа;
    • существует возможность указать любой адрес (поиском вручную или на карте), для прокладки маршрута.
  7. Обновлена библиотека OSMDroid, обеспечивающая работу карты и ее элементов.
  8. Обновлен дизайн экрана, который обеспечивает возможность указывать адрес/стояку и время освобождения. Также реализована возможность автоматического расчета времени освобождения по длительному тапу на кнопку освобождения.
  9. Добавлены новые типы дорожных событий. Реализована поддержка указания атрибутов для каждого из дорожного события. Обновлен дизайн экранов, которые обеспечивают добавление дорожных событий.
  10. Добавлен раздел "График бронирования", где можно увидеть данные резервирования автомобиля: время резервирования, зарезервированный автомобиль, итоговую стоимость резервирования и время переработки на автомобиле.
  11. Добавлена настройка "Уведомлять о состоянии соединения" («Меню - Профиль - Настройки - Интерфейс»), которая включает/отключает показ статусной строки о потере соединения с GPS или сетью в момент работы таксометра.
  12. Реализована поддержка функции из Такси-Мастер в группах экипажей "Использование чата во время движения автомобиля". Если данная настройка выключена и скорость движения автомобиля не ниже 10 км/ч, то у водителя не будет возможности писать сообщения в чатах.
  13. Реализована поддержка атрибутов в опросах водителей.
  14. Реализована поддержка атрибутов типа "Дата" и "Дата/время".
  15. Доработана передача суммы в карточку заказа (в Такси-Мастер) из таксометра, если данная функция включена в тарифе.

TMDriver (New) для Android. Версия 3.11.0

  1. Добавлена проверка актуальности версии при запуске приложения. Если в магазине приложений появится новая версия, то при запуске приложения пользователю будет предложено обновиться.
  2. Добавлены типы фильтров заказов и фильтров автораздачи по типу оплаты:
    • Фильтры автораздачи:
      • Брать заказы c безналичной оплатой.
      • Брать заказы c оплатой бонусами.
      • Брать заказы c оплатой банковской картой.
    • Фильтры видимости заказов:
      • Скрывать заказы с оплатой безналом.
      • Скрывать заказы с оплатой бонусами.
      • Скрывать заказы с оплатой банковской картой.
  3. Сделаны доработки для стабилизации работы приложения:
    • стабилизация библиотек для работы навигации;
    • улучшена внутренняя структура кода и библиотек приложения;
    • улучшена логика передачи GPS координат на сервер;
    • улучшена логика передачи настроек между сервером и приложением;
    • исправлены ошибки, связанные с появлением диалоговых окон;
    • исправлены ошибки, связанные с сохранением авторизационных данных после успешного прохождения проверки водителя-кандидата;
    • улучшена работа библиотек со звуковыми файлами.
  4. Для кастомной версии:
    • Добавлено дополнительное подтверждение перед принятием заказа.

TMDriver (New) для Android. Версия 3.9.0 от 16.11.2020

  1. Добавлена возможность обмена сообщениями между пользователем клиентского приложения и водителем.
  2. Реализована поддержка новых типов атрибутов.
  3. Изменено окно покупки смен и выбора автомобиля из доступных.
  4. Полностью изменен экран чека.
  5. Полностью переделан экран таксометра.
  6. Удалена поддержка 2can терминалов.
  7. Изменен экран "О программе".
  8. Добавлена возможность просматривать предварительные заказы до выхода на смену.
  9. Реализована проверка включенности GPS на устройстве водителя.
  10. Реализована кликабельность ссылок, написанных в примечаниях к заказу.
  11. Возможность скрытия кнопки "Не выходят", если она отключена в тарифе.
  12. Теперь при нажатии на уведомление о появлении нового заказа открывается сразу окно заказа.
  13. Возвращен таймер конкурентной раздачи.
  14. Теперь водитель может указывать причину отказа от заказа в момент отказа, до принятия заказа.
  15. Исправлено:
    • Отправка сообщений в кастомный TMDriver.
    • Отображение чека.
    • Перевод на другие языки.
    • При отказе от предварительного заказа, окно с заказом не исчезает.

TMDriver (New) для Android. Версия 3.8.0 от 25.06.2020

  1. Добавлен новый сценарий соединения водителя и клиента (TMDriver звонит на сервисный номер диспетчерской, колцентр звонит клиенту и соединяет звонки водителя и клиента).
  2. Реализована поддержка платежей через Google Pay (поддержка заказов из клиентского приложения с оплатой Google Pay).
  3. Изменен экран профиля. Добавлено отображение реферального кода водителя.
  4. Добавлено отображение банковской карты и терминального аккаунта.
  5. Реализована блокировка кнопки "Мой заказ" пока не начата смена.
  6. Для заказов из TaxoPhone в TMDriver скрыто распределение суммы заказа, до момента, когда клиент определится с распределением оплаты заказа.
  7. Добавлена сигнализация о заказах в работе у водителя (отображение активного заказа, количества заказов и т.д.).
  8. Возвращен пункт меню "Фотоосмотр".
  9. Рефакторинг шрифтов, цветов, унификация элементов дизайна.
  10. Увеличен текст сообщения об ожидании реакции клиента в TaxoPhone.
  11. Аппаратная кнопка назад на основном экране больше не позволяет выйти из приложения.
  12. Сделаны внутренние изменения для скорости отображения списка заказов.
  13. Внесены небольшие изменения в протоколы и основной код.
  14. Исправлено: Бордюрный заказ снимается с водителя, если единовременно с ним водителю предлагается заказ из ТМ.
  15. Исправлено: Работа кнопки "Тревога".
  16. Исправлено: Звук при поступлении заказа в очередь в подтвержденном состоянии.
  17. Исправлено: Информация по заказу пропадала по завершению расчета, а сумма заказа сбрасывалась до минимальной.
  18. Исправлено: Не все фотографии водителей-кандидатов передавались в ТМ Сервер.
  19. Исправлено: Повторный выход на линию.
  20. Исправлено: При биржевом заказе при попытке сделать звонок клиенту набирается номер службы, а при выборе звонка в службу инициируется попытка звонка клиенту.