Дата последнего изменения: 28.06.2023
Все приложения для Битрикс24 можно разделить на 2 типа:
Встройки и обработку событий невозможно сделать через статичное приложение (на html/js). Связано это с тем, что во встройки и в события передается POST-запрос от Битрикс24 с набором параметров, и веб-сервер, открывая статичный html, никак его не сможет обработать.
Если оно размещается на стороннем сервере, то имя хоста приложения должно содержать точку. Для разработки и тестирования приложение может размещаться в локальной сети, но, например, localhost для этих целей не подойдет, лучше указать прямой IP. (Локальный адрес будет открываться в iframе на странице приложения на портале. Браузерное ограничение – общение между порталом и содержимым фрейма реализовано через postMessage. Замечено, что некоторые версии браузеров некорректно обрабатывают сообщения, если они исходят от localhost.)
На стадии разработки и тестирования нет необходимости иметь сервер, подписанный реальным SSL сертификатом. Вполне достаточно самоподписанного сертификата, если добавить его в исключения браузера.
При этом серверные приложения могут как реализовывать пользовательский интерфейс внутри Битрикс24, так и работать с Битрикс24 только на уровне обмена данными с использованием REST API.