Свойства элемента проекта «Мобильный Клиент»
- КлиентскоеПриложение
-
Тип. Ссылка на компонент пользовательского интерфейса, унаследованный от типа КлиентскоеПриложение, который будет использоваться для приложения.
- Заголовки
- Строка. Название собранного приложения. Зачастую в Android и iOS используются разные названия. Для указания специфичных для платформы названий можно использовать свойства ЗаголовкиПриложения.IOS и ЗаголовкиПриложения.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Уведомления,
- ЛокальныеУведомления,
- СканированиеШтрихКодов,
- ДоступКоВсемФайлам,
- Камера,
- Микрофон.
- СообщенияПриЗапросеРазрешений
- Сообщение, которое будет выведено пользователю при запросе разрешения на использование возможностей телефона.
- Ресурсы
-
Путь к папке с ресурсами, необходимыми для сборки приложения. Ожидается в виде
Подсистема::ПутьВнутриПапкиРесурсы
либоПутьВнутриПапкиРесурсы
.
- Имя
- Имя элемента проекта или компонента. Пример YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- Импорт
- Список импортированных пространств имен (подробнее). Пример
YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600 Импорт: - Главная - Настройки::НовыйПакет
- Ид
- Идентификатор элемента проекта или компонента. создает этот идентификатор автоматически. Пример
YAML-файла:
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ОбластьВидимости
- Видимость элемента проекта (подробнее):
- ВПодсистеме — элемент виден внутри одной подсистемы во всех пакетах. Значение по умолчанию.
- ВПроекте — элемент виден во всех подсистемах одного проекта.
- Глобально — элемент виден во всех подсистемах всех проектов.
ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
- ВидЭлемента
- Вид элементов проекта (подробнее) либо компонент интерфейса
(подробнее). Пример
YAML-файла элемента
проекта:
Пример YAML-файла компонента:ВидЭлемента: Справочник ОбластьВидимости: ВПодсистеме Имя: МойСправочник Ид: 64cdbccd-a768-4877-9fdd-4f7ea44c2600
ВидЭлемента: КомпонентИнтерфейса ОбластьВидимости: ВПодсистеме Ид: d3f2fad1-4ce1-444b-8aaa-b37425f4f6bb Имя: МояГруппа Наследует: Тип: ФиксированнаяГруппа