Свойства элемента проекта «Мобильный Клиент»

КлиентскоеПриложение

Тип. Ссылка на компонент пользовательского интерфейса, унаследованный от типа КлиентскоеПриложение, который будет использоваться для приложения.

Заголовки
Строка. Название собранного приложения. Зачастую в Android и iOS используются разные названия. Для указания специфичных для платформы названий можно использовать свойства ЗаголовкиПриложения.IOS и ЗаголовкиПриложения.Android.
  • Общий — общее название собранного приложения;
  • IOS — название для собранного iOS-приложения;
  • Android — название для собранного Android-приложения.
Группа свойств для создания глубоких ссылок.
  • Публикация: Перечисление<ТекущееКлиентскоеПриложение|ВсеКлиентскиеПриложения>.

    Позволяет перехватывать ссылки следующего вида:

    • <адрес сервера>/<путь клиентского приложения>* (значение ТекущееКлиентскоеПриложение);
    • <адрес сервера>* (значение ВсеКлиентскиеПриложения).

    В обоих случаях необходимо связывание приложения с сайтом посредством публикации файлов assetlinks.json (для Android) и apple-app-site-association (для iOS).

    Пример YAML-файла:
    ВидЭлемента: МобильныйКлиент
    Ид: e653eb34-3bff-4d0e-b4e7-7764adf1ee39
    Имя: МойМобильныйКлиент
    # Описание остальных свойств элемента проекта...
    ВнешниеСсылки:
        Публикация: ТекущееКлиентскоеПриложение
  • Универсальные: Массив<ОписаниеСсылки>. Позволяет перехватывать произвольные HTTP/HTTPS-ссылки. Описание ссылки в YAML-файле имеет следующий вид:
    • Схема: Строка. Схема (протокол) ссылки: http или https. Обязательное поле.
    • Хост: Строка. Имя хоста. Обязательное поле.
    • Порт: Число. Порт хоста (целое неотрицательное число).
    • Путь: Строка. Путь или маска пути (поддерживается символ *).

    Для каждой ссылки необходимо связывание приложения с сайтом посредством публикации файлов assetlinks.json (для Android) и apple-app-site-association (для iOS).

    Пример YAML-файла:
    ВидЭлемента: МобильныйКлиент
    Ид: e653eb34-3bff-4d0e-b4e7-7764adf1ee39
    Имя: МойМобильныйКлиент
    # Описание остальных свойств элемента проекта...
    ВнешниеСсылки:
        Универсальные:
            -
                Схема: https
                Хост: my-company.ru
  • Протоколы : Массив<ОписаниеСсылки>. Позволяет перехватывать ссылки с произвольными схемами, включая HTTP/HTTPS. Описание ссылки в YAML-файле имеет следующий вид:
    • Схема: Строка. Схема (протокол) ссылки. Обязательное поле.
    • Хост: Строка. Имя хоста.
    • Порт: Число. Порт хоста (целое неотрицательное число).
    • Путь: Строка. Путь или маска пути (поддерживается символ *).

    Для каждой ссылки необходимо связывание приложения с сайтом посредством публикации файлов assetlinks.json (для Android) и apple-app-site-association (для iOS). В Android связывание сайта и приложения необязательно для ссылок, использующих протокол HTTP/HTTPS. Без связывания при переходе по ссылке будет предложено выбрать приложение для ее открытия.

    Пример YAML-файла:
    ВидЭлемента: МобильныйКлиент
    Ид: e653eb34-3bff-4d0e-b4e7-7764adf1ee39
    Имя: МойМобильныйКлиент
    # Описание остальных свойств элемента проекта...
    ВнешниеСсылки:
        Протоколы:
            -
                Схема: e1c
Возможности
Массив<ВозможностьМобильногоПриложения>. Возможности, используемые в мобильном приложении:
  • Биометрия,
  • Геопозиционирование,
  • ГеопозиционированиеВФоновомРежиме (в случае указания данной возможности автоматически активируется «Геопозиционирование»),
  • Геозоны,
  • PushУведомления,
  • ЛокальныеУведомления,
  • СканированиеШтрихКодов,
  • ДоступКоВсемФайлам,
  • Камера,
  • Микрофон.
СообщенияПриЗапросеРазрешений
Сообщение, которое будет выведено пользователю при запросе разрешения на использование возможностей телефона.
  • Микрофон: Строка
    • Значение по умолчанию: «Для записи видео и аудио необходимо разрешить использование микрофона».
  • Камера: Строка
    • Значение по умолчанию: «Для фотографирования, записи видео и сканирования штрихкодов необходимо разрешить использование камеры».

  • Геопозиционирование: Строка
    • Значение по умолчанию: «Для работы с сервисами геопозиционирования требуется разрешение».
  • ГеопозиционариваниеВФоновомРежиме: Строка
    • Используется только для iOS. Значение по умолчанию: «Для работы с сервисами геопозиционирования требуется разрешение».
  • Биометрия: Строка
    • Используется только для iOS. Значение по умолчанию: «Приложение использует FaceID для защиты секретных данных».
  • РазмещениеУведомлений: Строка
    • Используется только для Android. Значение по умолчанию: «Для уведомления пользователя о событиях в приложении требуется разрешение».
Ресурсы

Путь к папке с ресурсами, необходимыми для сборки приложения. Ожидается в виде Подсистема::ПутьВнутриПапкиРесурсы либо ПутьВнутриПапкиРесурсы.

Имя
Имя элемента проекта или компонента. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт
Список импортированных пространств имен (подробнее). Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Импорт: 
    - Главная
    - Настройки::НовыйПакет
Ид
Идентификатор элемента проекта или компонента. создает этот идентификатор автоматически. Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ОбластьВидимости
Видимость элемента проекта (подробнее):
  • ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
  • ВПроекте — элемент виден во всех подсистемах одного проекта.
  • Глобально — элемент виден во всех подсистемах всех проектов.
Пример YAML-файла:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ВидЭлемента
Вид элементов проекта (подробнее) либо компонент интерфейса (подробнее). Пример YAML-файла элемента проекта:
ВидЭлемента: Справочник
ОбластьВидимости: ВПодсистеме
Имя: МойСправочник
Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
Пример YAML-файла компонента:
ВидЭлемента: КомпонентИнтерфейса
ОбластьВидимости: ВПодсистеме
Ид: d3f2fad1-4ce1-444b-8aaa-b37425f4f6bb
Имя: МояГруппа
Наследует:
    Тип: ФиксированнаяГруппа