A package for integrating Flutter VK Mini Apps with official VK clients for iOS, Android and Web.
This package is a wrapper around official VK-Bridge JS package.
On app start call VKBridge.instance.init() method before runApp to ensure correct VK Bridge initialization.
import'package:vk_bridge/vk_bridge.dart';
Future<void> main() async {
awaitVKBridge.instance.init();
runApp(MyApp());
}Add this part of code in your index.html before Flutter part.
<scriptsrc="https://unpkg.com/@vkontakte/vk-bridge@2.5.1/dist/browser.min.js"></script><script>vkBridge.subscribe((event)=>{if(window.vkBridgeDartListener!=null){window.vkBridgeDartListener(event.detail);}});</script><scriptsrc="main.dart.js" type="application/javascript"></script>To add logger use VKBridge.instance.setLogger().