Простой режим

Navigation:  Администрирование > Водители > Кастомизация мобильного приложения водителя >

Простой режим

Previous pageReturn to chapter overviewNext page

1.После  покупки лицензии Вам будут высланы дополнительные файлы и утилиты, необходимые для генерации кастомизированного приложения(й).

2.Установите JDK версии не ниже 1.6.0_20 на компьютер, на котором будет производиться кастомизация приложений водителей. Проверьте путь к каталогу \bin\ с JDK, в случае необходимости измените его в файлах a-O-TAXI_resign_apk*.bat (например, C:\program files\java\jdk1.6.0_20\bin\).

3.Проверьте наличие архиватора на компьютере (в базовой поставке настроено для использования совместно с Winrar или 7zip) и пути к нему, в случае необходимости измените его в файлах a-O-TAXI_resign_apk*.bat. При использовании других архиваторов измените пути до них и параметры упаковки при необходимости.

4.Скопируйте файлы a-O-TAXI.apk, a-O-TAXI_resign_apk*.bat и noorex_keystore_public в каталог на локальном диске, например, в подкаталог \a-O-TAXI\.

5.Если Вы хотите интегрировать имя пользователя для аутентификации водителя на сервере в приложение и устанавливать приложение каждому персонально, то выделите в списке 1 или более водителей, для которых нужно создать приложения. В этом случае приложения сохраняются с названиями a-O-TAXI-222.apk, где 222 – уникальный ключ водителя в базе данных.

6.Зайдите в меню "Бухгалтерия" "Водители" и нажмите на панели инструментов кнопку "Кастомизация". В открывшемся окне введите обязательные поля – наименование аккаунта  в мобильном приложении (Меню - Аккаунты) на английском языке и Основной адрес сервера и его порт (можно вводить как доменное имя, там и просто IP адрес).

 

o-taxi_clip0297

 

- "Резервный адрес сервера" - дополнительное доменное имя или IP адрес Вашего сервера от другого провайдера для обеспечения стабильности работы водителей.

- "URL с актуальным списком адресов сервера" - Вы можете использовать более двух адресов Вашего сервера для обеспечения еще бОльшей стабильности работы водителей, для этого Вам необходимо разместить файл или скрипт, выдающий ответ в формате JSON, на Вашем WEB сервере и указать URL до этого файла. При запуске программы Android приложение водителей будет считывать по этой ссылке файл с актуальным  списком серверов и добавлять их в память телефона. В случае, если не удается подключиться к первому серверу в списке, программа пытается подключиться ко второму, третьему и т.д. Пример ответа от WEB сервера в формате JSON: {"SERVERS":[{"SERVER":"94.181.190.57","PORT":4999},{"SERVER":"noorex.ru","PORT":4999}]}

- "запретить использование других аккаунтов в мобильных приложениях" - не позволяет создавать в Android приложении дополнительные сетевые и/или локальные аккаунты.

7.Нажмите ОК для запуска генерации. Если все настроено верно, то откроется окно консоли (или несколько окон последовательно) с выполняемыми процедурами.

8.По завершении Появится диалоговое окно.

 

o-taxi_clip0155

 

Для полуавтоматического обновления версии кастомизированного приложения (через "Меню" → "Обновление") Вам необходимо в "Общие настройки" → "Таксометр" → "Обновление" задать URL на Вашем WEB сервере, откуда будет загружаться измененное приложение в смартфон/планшет водителя для обновления. Не забудьте скопировать на Ваш WEB сервер измененное приложение!

В случае, если имя пользователя для аутентификации водителя на сервере сохраняется в измененном приложении, то для полуавтоматического обновления рекомендуется установить необходимо в "Общие настройки" → "Таксометр" → "Обновление" галку "персональная ссылка каждому водителю". В этом случае ссылка вида "http://www.microsoft.com/O-TAXI.apk" будет автоматически преобразована Ява сервером в "http://www.microsoft.com/O-TAXI-222.apk", где 222 – уникальный ключ водителя в базе данных. Не забудьте скопировать на Ваш WEB сервер измененные приложения для всех водителей!