Список поддерживаемых моделей телефонов
https://wiki.merproject.org/wiki/Adaptations/libhybris#Others
Список поддерживаемых моделей телефонов
https://wiki.merproject.org/wiki/Adaptations/libhybris#Others
По адресу http://vnext:3000 доступен сервис по просмотру ошибок в мобильных сервиса.
Логин: user
Пароль: user0
Приложение состоит из:
Читать далее «Приложение для просмотра ошибок в Мобильном обходчике»
Синхронизация
Синхронизация бывает нескольких типов:
Тип
синхронизации |
Выполняется при старте | Передача данных | Загрузка данных | Загрузка с учетом даты пред. синхронизации | Параллельное выполнение | Очистка данных после загрузки | Возможность отменить |
Full | + | + | + | — | + | + | + |
Meduim | + | + | — | + | — | — | — |
Lite | — | + | — | — | — | — | — |
Geo | — | + | — | — | + | — | — |
User | — | + | + | — | + | — | — |
Особенности:
Процесс
Синхронизация выполняется только при наличии интернет соединения.
Выполняется выборка из
локального хранилища
тех записей, которые,
нуждаются в добавлении,
обновлении, удалении
Количество передаваемых байт
зависит от типа соединения:
После удачной передачи данных,
переданный пакет обрабатывается
на сервере, клиент ожидает
результат
Не зависимо от результата
выполнения информация
передается на устройство
Если в результат обработки
данных обнаруживается,
ошибка, то локальные данные
которые были переданы на
сервер помечаются как
«требующие повторной
передачи»
Утилита предназначена для проверки «битых пакетов» синхронизации. Она обладает следующими функциями:
Для установки пакета нужно скачать приложение git по данной ссылке
Далее устанавливаем приложение nodejs (лучше ставить LTS версию, там обычно написано Recommended For Most Users) Читать далее «Утилита manual-package для обработки пакетов»
crosswalk — это дополнительный плагин для работы мобильного приложения в android’e, где версия браузера «старая» (нет поддержки css3)
Переходим в каталог cordova
cd cordova cordova plugin add cordova-plugin-crosswalk-webview
Далее возвращаемся обратно в каталог с приложением и запускаем
node cmd build [имя региона]
Примечание: Главное запомнить, что при сборке для региона, где crosswalk не требуется нужно удалить данный плагин
cd cordova
cordova plugin remove cordova-plugin-crosswalk-webview
Журнал изменений (check list)
node cmd checklist [команда]
Список команд:
add [описание] [тема]? [версия]? — добавление записи в check list
Пример: node cmd checklist «первая версия» * 1.69.2 или node cmd checklist «первая версия»
remove [версия] — удаление версии
get [версия]? — возвращается список версий или указанная запись
Пример: node cmd checklist get 1.69.2 или node cmd get
clear — очистка списка
Сохранение версии на сервере
node cmd checkversion — сохраняет текущию версию на сервере для дальнейшей обработки при ошибке