Вопросы и ответы
Мини-аппы
Есть ли маркет с готовыми мини-аппами для быстрого подключения?
Нет, в данный момент стора с готовыми интеграциями нет.
Мини-апп не открывается в 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-файла, уберите оттуда лишнее и попробуте ещё раз.