Почему сторонний сервис, ссылка на который размещена в мобильном приложении, при открытии выдаёт ошибку?
Почему сторонний сервис, ссылка на который размещена в мобильном приложении, при открытии выдаёт ошибку?
Заголовок раздела «Почему сторонний сервис, ссылка на который размещена в мобильном приложении, при открытии выдаёт ошибку?»Ссылки на сторонние сайты в мобильном приложении Event Rocks открываются во встроенном мини-браузере. Он рассчитан на просмотр статичных страниц и не поддерживает сложный интерактив. Если внешняя страница требует авторизации, запуска стороннего клиента или взаимодействия с пользователем — она может отображаться с ошибкой или не открыться вовсе.
Когда использовать
Заголовок раздела «Когда использовать»Встроенный мини-браузер подходит для размещения:
- текстовых и графических страниц с описанием партнёров, спонсоров, докладчиков;
- программы мероприятия, схемы площадки, карты выставки;
- правил участия, регламента, FAQ;
- внешних лендингов с условиями акций или регистрации;
- ссылок на Telegram-канал мероприятия или организатора.
Ограничения и нюансы
Заголовок раздела «Ограничения и нюансы»Мини-браузер не обладает функциональностью системного браузера. Из-за этого часть сценариев работает некорректно:
- не запускаются сторонние приложения автоматически (например, клиент видеоконференции);
- не передаются данные авторизации между приложениями;
- формы ввода, оплаты и сложные JS-сценарии могут отображаться с ошибками;
- некоторые сайты определяют открытие из мини-браузера и блокируют вход.
Если участнику нужно полноценно работать со сторонним сервисом, размещайте ссылку так, чтобы она открывалась во внешнем системном браузере устройства.
Примеры использования
Заголовок раздела «Примеры использования»Кейс 1: Microsoft Teams — онлайн-трансляции
Заголовок раздела «Кейс 1: Microsoft Teams — онлайн-трансляции»Ссылки на онлайн-трансляции в каталоге ведут на сайт Microsoft Teams, через который идёт эфир. Подключиться к трансляции можно только через официальное приложение Teams — на мобильном устройстве или десктопе.
Что происходит при переходе из приложения Event Rocks:
- Открывается страница Teams.
- Если клиент Teams установлен — сайт предлагает перейти в приложение и подключиться к трансляции.
- Если клиент не установлен — сайт определяет тип устройства и предлагает скачать нужную версию.
Проблема: мини-браузер Event Rocks может не передать контекст устройства или не открыть диплинк в клиент Teams, поэтому пользователь видит ошибку или пустую страницу.
Решение для организатора:
- публикуйте ссылку на трансляцию в описании сессии и заранее уведомляйте участников о необходимости установить приложение Teams;
- для критичных трансляций дублируйте ссылку в e-mail-рассылке или push-уведомлении — участник откроет её в системном браузере и попадёт в эфир без ошибок.
Кейс 2: Telegram-канал мероприятия
Заголовок раздела «Кейс 2: Telegram-канал мероприятия»При добавлении ссылки на Telegram-канал, например https://t.me/eventrocks, добавляйте параметр ?external=true.
Корректный формат ссылки:
https://t.me/eventrocks?external=trueБез этого параметра Telegram-страница может отображаться с ошибкой или требовать ручного перехода в приложение.
Как настроить
Заголовок раздела «Как настроить»Чтобы добавить ссылку на сторонний сервис в мобильное приложение мероприятия:
- Откройте панель администратора Event Rocks и перейдите в раздел каталога или рубрикатора, где размещаются ссылки.
- Создайте новый элемент с типом «Внешняя ссылка».
- Укажите название пункта меню, например: «Telegram-канал конференции», «Онлайн-трансляция», «Партнёр».
- Вставьте URL. Для Telegram добавляйте
?external=trueв конец ссылки. - Сохраните изменения и опубликуйте обновление приложения или раздела.
Перед публикацией проверьте ссылку на тестовом устройстве: откройте приложение, перейдите по новому пункту меню и убедитесь, что страница загружается корректно.
Связанные статьи
Заголовок раздела «Связанные статьи»- Как добавить ссылку в каталог рубрикатора
- Как настроить онлайн-трансляцию в расписании
- Какие типы контента поддерживает мобильное приложение
- Как уведомить участников о ссылке на трансляцию
- Push-уведомления: настройка и отправка