Перейти к содержимому

Почему сторонний сервис, ссылка на который размещена в мобильном приложении, при открытии выдаёт ошибку?

Почему сторонний сервис, ссылка на который размещена в мобильном приложении, при открытии выдаёт ошибку?

Заголовок раздела «Почему сторонний сервис, ссылка на который размещена в мобильном приложении, при открытии выдаёт ошибку?»

Ссылки на сторонние сайты в мобильном приложении Event Rocks открываются во встроенном мини-браузере. Он рассчитан на просмотр статичных страниц и не поддерживает сложный интерактив. Если внешняя страница требует авторизации, запуска стороннего клиента или взаимодействия с пользователем — она может отображаться с ошибкой или не открыться вовсе.

Встроенный мини-браузер подходит для размещения:

  • текстовых и графических страниц с описанием партнёров, спонсоров, докладчиков;
  • программы мероприятия, схемы площадки, карты выставки;
  • правил участия, регламента, FAQ;
  • внешних лендингов с условиями акций или регистрации;
  • ссылок на Telegram-канал мероприятия или организатора.

Мини-браузер не обладает функциональностью системного браузера. Из-за этого часть сценариев работает некорректно:

  • не запускаются сторонние приложения автоматически (например, клиент видеоконференции);
  • не передаются данные авторизации между приложениями;
  • формы ввода, оплаты и сложные JS-сценарии могут отображаться с ошибками;
  • некоторые сайты определяют открытие из мини-браузера и блокируют вход.

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

Ссылки на онлайн-трансляции в каталоге ведут на сайт Microsoft Teams, через который идёт эфир. Подключиться к трансляции можно только через официальное приложение Teams — на мобильном устройстве или десктопе.

Что происходит при переходе из приложения Event Rocks:

  1. Открывается страница Teams.
  2. Если клиент Teams установлен — сайт предлагает перейти в приложение и подключиться к трансляции.
  3. Если клиент не установлен — сайт определяет тип устройства и предлагает скачать нужную версию.

Проблема: мини-браузер Event Rocks может не передать контекст устройства или не открыть диплинк в клиент Teams, поэтому пользователь видит ошибку или пустую страницу.

Решение для организатора:

  • публикуйте ссылку на трансляцию в описании сессии и заранее уведомляйте участников о необходимости установить приложение Teams;
  • для критичных трансляций дублируйте ссылку в e-mail-рассылке или push-уведомлении — участник откроет её в системном браузере и попадёт в эфир без ошибок.

При добавлении ссылки на Telegram-канал, например https://t.me/eventrocks, добавляйте параметр ?external=true.

Корректный формат ссылки:

https://t.me/eventrocks?external=true

Без этого параметра Telegram-страница может отображаться с ошибкой или требовать ручного перехода в приложение.

Чтобы добавить ссылку на сторонний сервис в мобильное приложение мероприятия:

  1. Откройте панель администратора Event Rocks и перейдите в раздел каталога или рубрикатора, где размещаются ссылки.
  2. Создайте новый элемент с типом «Внешняя ссылка».
  3. Укажите название пункта меню, например: «Telegram-канал конференции», «Онлайн-трансляция», «Партнёр».
  4. Вставьте URL. Для Telegram добавляйте ?external=true в конец ссылки.
  5. Сохраните изменения и опубликуйте обновление приложения или раздела.

Перед публикацией проверьте ссылку на тестовом устройстве: откройте приложение, перейдите по новому пункту меню и убедитесь, что страница загружается корректно.

  • Как добавить ссылку в каталог рубрикатора
  • Как настроить онлайн-трансляцию в расписании
  • Какие типы контента поддерживает мобильное приложение
  • Как уведомить участников о ссылке на трансляцию
  • Push-уведомления: настройка и отправка