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

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

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

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

В мобильном приложении Talent Rocks для отображения web-страниц используется встроенный мини-браузер. Он поддерживает текст, графику и базовый медиа-контент, но не воспроизводит сложный интерактив. Если в каталоге курсов, карточке обучения или базе знаний размещена ссылка на сторонний сервис с интерактивными элементами (вход через SSO, встраиваемые плееры, авторизация по токену и т. п.), страница может не загрузиться или работать некорректно.

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

  • информационных страниц: описание курса, регламент, инструкция для сотрудника;
  • текстовых и графических материалов: памятки, чек-листы, политики компании;
  • простых HTML-страниц и PDF-документов.

Не подходит для:

  • внешних сервисов видеоконференций и вебинаров (Microsoft Teams, Zoom, Google Meet);
  • интерактивных LMS-платформ, требующих полноценного браузера;
  • мессенджеров и корпоративных чатов;
  • SSO-авторизации, которая зависит от работы cookies и сторонних скриптов.
  1. Откройте раздел администрирования и перейдите к нужному блоку: каталог курсов, карточка обучения, база знаний или рубрикатор.
  2. Добавьте ссылку на сторонний ресурс.
  3. Перед публикацией проверьте, как ссылка открывается в мобильном приложении на тестовом устройстве сотрудника.
  4. Если страница не загружается или работает с ошибками, используйте один из обходных сценариев ниже.

Кейс 1: Microsoft Teams — онлайн-обучение и вебинары

Заголовок раздела «Кейс 1: Microsoft Teams — онлайн-обучение и вебинары»

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

  • Если приложение Teams установлено на устройстве сотрудника, сайт Teams предложит открыть встречу в приложении.
  • Если приложение не установлено, сайт определит тип устройства и предложит установить нужную версию (iOS или Android).

В обоих случаях встроенный мини-браузер не сможет самостоятельно подключить сотрудника к встрече — потребуется переход в системное приложение Teams.

Рекомендация: для онлайн-обучения и вебинаров в мобильном приложении используйте ссылки формата https://teams.microsoft.com/l/meetup-join/... и заранее уведомите сотрудников, что для подключения нужно установить клиент Teams.

Кейс 2: Telegram — корпоративные каналы и чаты

Заголовок раздела «Кейс 2: Telegram — корпоративные каналы и чаты»

Если в каталоге курсов или в базе знаний размещается ссылка на корпоративный канал в Telegram, например https://t.me/company_hr, к ней нужно добавить параметр ?external=true:

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

Без этого параметра ссылка в мини-браузере может не открываться или отображаться с ошибкой. Параметр external=true форсирует открытие ссылки во внешнем приложении Telegram, а не во встроенном web-просмотре.

  • Встроенный мини-браузер не поддерживает сложный JavaScript, часть cookie-сценариев и сторонние SDK (авторизация через Google, Microsoft, корпоративный SSO).
  • Видеоплееры сторонних сервисов (YouTube, Vimeo, VK Video) могут воспроизводиться, но встроенный плеер сервиса — нет: пользователю придётся перейти во внешний браузер.
  • Сценарии, где требуется загрузка файлов, сканирование QR-кодов камерой устройства или доступ к геолокации через сторонний сайт, работать не будут.
  • Перед массовой публикацией ссылки на внешний сервис протестируйте её на нескольких устройствах (iOS и Android) с разными версиями ОС.
  • Как добавить ссылку в карточку курса
  • Интеграции Talent Rocks с корпоративными сервисами
  • Как подключить Microsoft Teams к онлайн-обучению
  • Настройка каталога курсов и базы знаний