21  /  48

Типы приложений

Просмотров: 31297
Дата последнего изменения: 07.11.2022
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Все приложения для Битрикс24 можно разделить на 2 типа:

  • Статичные приложения, размещаемые в облаке 1С-Битрикс. Обычно загружаются в виде архива, который содержит в себе весь необходимый html, стили, javascript, картинки. Точкой входа такого приложения считается файл index.html. Инсталлятором - install.html, при его наличии.

    Встройки и обработку событий невозможно сделать через статичное приложение (на html/js). Связано это с тем, что во встройки и в события передается POST-запрос от Битрикс24 с набором параметров, и веб-сервер, открывая статичный html, никак его не сможет обработать.


  • Серверные приложения, размещаемые на сторонних серверах. При добавлении такого приложения в качестве тиражного в партнерском кабинете или в качестве локального на конкретном Битрикс24, указываются прямые ссылки на точку входа и инсталлятор этого приложения, которые будут открыты в интерфейсе Битрикс24.

    Если приложение размещается на стороннем сервере, то имя хоста приложения должно содержать точку. Для разработки и тестирования приложение может размещаться в локальной сети, но, например, localhost для этих целей не подойдет, лучше указать прямой IP. (Локальный адрес будет открываться в iframе на странице приложения на портале. Браузерное ограничение - общение между порталом и содержимым фрейма реализовано через postMessage. Замечено, что некоторые версии браузеров некорректно обрабатывают сообщения, если они исходят от localhost.)

    На стадии разработки и тестирования приложения нет необходимости иметь сервер, подписанный реальным SSL сертификатом. Вполне достаточно самоподписанного сертификата, если добавить его в исключения браузера.

    При этом серверные приложения могут как реализовывать пользовательский интерфейс внутри Битрикс24, так и работать с Битрикс24 только на уровне обмена данными с использованием REST API.


Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии