Skip to content

AntonRls/VK-Bridge-For-Unity

Repository files navigation

VK-Bridge-For-Unity

Неофициальный SDK VK Bridge для Unity

Использование

Для того, чтобы обращаться к методам VK Bridge вам необходимо перенести префаб объект VkBridge на сцену, его можно найти по пути: VkBridge/Prefab в проекте.
Далее в скрипте, из которого будут вызываться методы VK Bridge, вы должны указать переменную с типом VkBridgeController:

public VkBridgeController bridge;

После объявления переменной, в инспекторе, на объекте где у вас висит скрипт с объявленной переменой, у вас появится соответсвенное поле, в него вы должны перетащить объект VkBridge, который переносили на сцену.
Так-же в настройках билда, в Resolution and Presentation -> WebGl Template, необходимо выбрать Responsive. Это специальный шаблон, в котором содержится вспомогательный код для работы библиотеки.

Теперь вы можете обращаться к методам VK Bridge! Например, выполним метод инициализации VK Bridge:

bridge.VKWebAppInit();

Примеры использования SDK

Доступные методы

Библиотека всё ещё дорабатывется, на данный момент в ней доступны следующие методы:

  • VKWebAppInit
  • VKWebAppShowNativeAds
  • VKWebAppShowWallPostBox
  • VKWebAppStorageSet
  • VKWebAppStorageGet
  • VKWebAppShowLeaderBoardBox
  • VKWebAppShowInviteBox
  • VKWebAppShowSubscriptionBox
  • VKWebAppAccelerometerStart
  • VKWebAppAccelerometerStop

Ещё реализован метод Send, аналог метода bridge.send в VK Bridge. Через него вы можете вызвать абсолютно любое событие VK Bridge. Подробнее смотрите в примерах