Неофициальный 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();
Библиотека всё ещё дорабатывется, на данный момент в ней доступны следующие методы:
- VKWebAppInit
- VKWebAppShowNativeAds
- VKWebAppShowWallPostBox
- VKWebAppStorageSet
- VKWebAppStorageGet
- VKWebAppShowLeaderBoardBox
- VKWebAppShowInviteBox
- VKWebAppShowSubscriptionBox
- VKWebAppAccelerometerStart
- VKWebAppAccelerometerStop
Ещё реализован метод Send, аналог метода bridge.send в VK Bridge. Через него вы можете вызвать абсолютно любое событие VK Bridge. Подробнее смотрите в примерах