Введение
Библиотека VK Bridge позволяет приложениям использовать API ВКонтакте и API операционной системы, установленной на устройстве пользователя. В этом разделе содержится список всех событий VK Bridge.
Как подключить и использовать
- •
- •
Инициализация
Событие | Сценарий использования |
---|---|
VKWebAppInit | Инициализировать VK Bridge. |
Общие события
Событие | Сценарий использования |
---|---|
VKWebAppAddToFavorites | Добавить приложение в избранное. |
VKWebAppAddToHomeScreen | Добавить приложение на главный экран устройства. |
VKWebAppAddToHomeScreenInfo | Получить информацию о шорткате. |
VKWebAppAllowNotifications | Запросить разрешение на отправку уведомлений. |
VKWebAppClose | Закрыть приложение. |
VKWebAppCopyText | Копировать текст в буфер обмена. |
VKWebAppDenyNotifications | Отключить уведомления. |
VKWebAppDownloadFile | Скачать файл. |
VKWebAppGetClientVersion | Получить номер версии приложения ВКонтакте. |
VKWebAppGetConfig | Получить конфигурацию приложения. |
VKWebAppGetLaunchParams | Получить параметры запуска. |
VKWebAppOpenApp | Открыть приложение. |
VKWebAppOpenCodeReader | Считать QR-код. |
VKWebAppOpenWallPost | Открыть запись со стены в слое. |
VKWebAppSendToClient | Отправить установочное уведомление на устройство. |
VKWebAppShare | Поделиться ссылкой. |
VKWebAppShowImages | Открыть нативный экран для просмотра изображений. |
VKWebAppShowWallPostBox | Опубликовать запись на стене. |
VKWebAppCreateHash | Получить хеш. |
VKWebAppGetGrantedPermissions | Получить список разрешений. |
— | Позвонить пользователю. |
События жизненного цикла
Событие | Сценарий использования |
---|---|
VKWebAppChangeFragment | Открыть приложение по ссылке. |
VKWebAppLocationChanged | Изменить хеш в адресной строке. |
VKWebAppUpdateConfig | Изменить конфигурацию приложения. |
VKWebAppViewHide | Закрыть приложение. |
VKWebAppViewRestore | Восстановить приложение из кеша. |
Пользователи
Событие | Сценарий использования |
---|---|
VKWebAppCallAPIMethod | Вызвать метод API ВКонтакте. |
VKWebAppGetAuthToken | Получить права доступа у пользователя. |
VKWebAppGetEmail | Получить адрес электронной почты. |
VKWebAppGetFriends | Показать список друзей пользователя. |
VKWebAppGetGeodata | Получить данные о текущем местоположении пользователя. |
VKWebAppGetPersonalCard | Вызвать карточку контактов. |
VKWebAppGetPhoneNumber | Получить номер телефона пользователя. |
VKWebAppGetUserInfo | Получить данные о профиле пользователя. |
VKWebAppOpenContacts | Показать контакты из телефонной книги. |
Сообщества
Событие | Сценарий использования |
---|---|
VKWebAppAddToCommunity | Добавить приложение в сообщество. |
VKWebAppAllowMessagesFromGroup | Получить разрешение на отправку сообщений от имени сообщества. |
VKWebAppGetCommunityToken | Получить права доступа. |
VKWebAppGetGroupInfo | Получить информацию о сообществе. |
VKWebAppJoinGroup | Предложить пользователю вступить в сообщество. |
VKWebAppLeaveGroup | Предложить пользователю выйти из сообщества. |
VKWebAppSendPayload | Отправить событие в сообщество. |
VKWebAppShowCommunityWidgetPreviewBox | Показать виджет сообщества перед публикацией. |
Платежи
Событие | Сценарий использования |
---|---|
VKWebAppShowOrderBox | Открыть окно покупки товара. |
VKWebAppOpenPayForm | Показать платёжное окно VK Pay. |
Кнопка в профиле пользователя
Событие | Сценарий использования |
---|---|
VKWebAppAddToProfile | Добавить в профиль кнопку вызова мини-приложения. |
VKWebAppRemoveFromProfile | Удалить из профиля кнопку вызова мини-приложения. |
Рекомендации
Событие | Сценарий использования |
---|---|
VKWebAppRecommend | Порекомендовать мини-приложение друзьям. |
Редактор историй
Событие | Сценарий использования |
---|---|
VKWebAppShowStoryBox | Открыть редактор историй. |
VKWebAppSubscribeStoryApp | Подписать пользователя на обновления истории. |
Реклама
Событие | Сценарий использования |
---|---|
VKWebAppCheckNativeAds | Проверить наличие рекламы, доступной для показа. |
VKWebAppGetAds | Получить данные для рекламного баннера. |
VKWebAppShowNativeAds | Показать рекламу. |
Отслеживание пользователей
Событие | Сценарий использования |
---|---|
VKWebAppConversionHit | Отслеживать конверсионные действия пользователей. |
VKWebAppRetargetingPixel | Добавить пользователя в аудиторию ретаргетинга. |
Интерфейс и навигация
Событие | Сценарий использования |
---|---|
VKWebAppResizeWindow | Изменить размер окна приложения. |
VKWebAppScroll | Прокрутить окно приложения. |
VKWebAppSetLocation | Задать значение хеша в адресной строке. |
VKWebAppSetSwipeSettings | Включить свайп, как в браузере. |
VKWebAppSetViewSettings | Настроить вид статус- и экшен-бара. |
Секция Storage
Событие | Сценарий использования |
---|---|
VKWebAppStorageGet | Получить значение ключа. |
VKWebAppStorageGetKeys | Получить названия всех переменных. |
VKWebAppStorageSet | Задать значение переменной. |
Виброотклик (Taptic Engine)
Событие | Сценарий использования |
---|---|
VKWebAppTapticImpactOccurred | Вызвать вибрацию при столкновении. |
VKWebAppTapticNotificationOccurred | Вызвать вибрацию после выполнения действия. |
VKWebAppTapticSelectionChanged | Вызвать вибрацию при изменении выбора. |
Управление фонариком
Событие | Сценарий использования |
---|---|
VKWebAppFlashGetInfo | Получить информацию о фонарике. |
VKWebAppFlashSetLevel | Задать уровень яркости фонарика. |
Данные датчиков
Событие | Сценарий использования |
---|---|
VKWebAppAccelerometerStart | Получать данные акселерометра. |
VKWebAppAccelerometerStop | Не получать данные акселерометра. |
VKWebAppDeviceMotionStart | Получать данные о вращении устройства. |
VKWebAppDeviceMotionStop | Не получать данные о вращении устройства. |
VKWebAppGyroscopeStart | Получать данные гироскопа. |
VKWebAppGyroscopeStop | Не получать данные гироскопа. |
Игры
Событие | Сценарий использования |
---|---|
VKWebAppCheckAllowedScopes | Проверить, есть ли доступ к данным. |
VKWebAppShowInviteBox | Пригласить друзей в игру. |
VKWebAppShowLeaderBoardBox | Показать таблицу результатов. |
VKWebAppShowSubscriptionBox | Показать окно подписки. |
VKWebAppShowRequestBox | Отправить запрос пользователю. |