Перейти к содержанию

Мобильный клиент

Общие сведения

Мобильный клиент TESSA представляет собой приложение для устройств на ОС Android и iOS.

Сборка и публикация бандла

Для работы приложения необходимо собрать и опубликовать бандл на сервере.

Important

Проектные расширения должны быть помещены в папку tessa\src\Services\WebClient SDK\src\solution перед запуском скрипта mobile-sdk-build.bat.

Процесс сборки и публикации бандла:

  1. Запустить скрипт ../../mobile-build.bat (../../mobile-build.sh - для linux) для создания папки wwwroot_mobile и сборки бандла в ней.
  2. Запустить скрипт ../../mobile-sdk-build.bat (../../mobile-sdk-build.sh - для linux) для сборки расширений и копировании их в wwwroot_mobile (перед запуском этого скрипта необходимо установить все необходимые проектые расширения в WebClient SDK).
  3. Запустить скрипт ../../mobile-publish.bat (../../mobile-publish.sh - для linux) для создания карточки с архивом bundle мобильного ЛК и сопутствующих конфигурационных файлов.

После успешной публикации бандла на сервере можно проверить корректность его работы, для этого следует запустить мобильное приложение, ввести адрес ЛК в поле Адрес сервера на стартовой странице и нажать Перейти.

Настройки конфигурации

Для работы мобильного приложения необходимо изменить некоторые параметры.

В файле app.json в папке web добавить строку: json "AllowedCorsOrigins": ["capacitor://localhost", "http://localhost", "https://localhost", "capacitor-electron://-", "capacitor://tessa.server-name.org", "https://tessa.server-name.org", "capacitor://other-tessa.com", "https://other-tessa.com"]

Требуется перечислить доменные имена (с опциональным указанием путей), которые используются для web-клиента. В примере выше вместо https://tessa.server-name.org нужно указать URL инстанса TESSA.

Back to top