Перейти к содержанию

Вопросы и ответы

Мини-аппы

Есть ли маркет с готовыми мини-аппами для быстрого подключения?

Нет, в данный момент стора с готовыми интеграциями нет.

Мини-апп не открывается в VK Teams. Вместо него — заглушка «Не удалось загрузить». Что делать?

Проверьте, что мини-апп вызывает запрос LoadingCompleted из библиотеки VK Teams Bridge с параметром ok:true. Без этого сигнала мини-апп не откроется в клиентском приложении.

Как мини-апп может отправить уведомление в клиентское приложение?

API для отправки мини-аппом уведомлений отсутствует. Для этих целей рекомендуем использовать чат-ботов.

Можно ли опубликовать мини-апп не всем пользователям организации, а только группе?

Да, в панели администратора VK WorkSpace в разделе «Групповые политики» можно включить мини-апп на группу пользователей.

Может ли мини-апп понять, с какой платформы зашёл пользователь?

Да.

По свойству navigator.userAgent можно понять, является ли клиент мобильным или десктопом.

Определить конкретную платформу клиентского приложения (android/ios/desktop/веб) можно по ряду признаов:

  • Android — по наличию объекта window.ThreadFeedJSBridge.
  • iOS — по сочетанию условий — наличие объекта window.webkit.messageHandlers и window === parent.
  • Desktop — по наличию объекта window.qt.
  • Веб - по отсуствию предыдущих признаков и условию window !== parent.
Может ли мини-апп узнать данные пользователя?

Да, мини-апп может запросить email пользователя. Запрос GetSelfId из VK Teams Bridge. Другие пользовательские данные (ФИО, телефон, другое) — недоступны мини-аппу.

Может ли мини-апп инициировать отправку сообщения в мессенджер?

Нет, такой возможности нет.

Как открыть мини-апп с дополнительными параметрами?

Добавить к ссылке мини-аппа путь и параметры по необходимости. Ссылку мини-аппа может предоставить его владелец или администратор системы.

Почему Метабот не принимает SVG-иконку?

Иконки не должны содержать встроенных стилей и скриптов, а также должны быть монохромными. Поверьте код вашего SVG-файла, уберите оттуда лишнее и попробуте ещё раз.