VK Bridge (Mini Apps)
Description of SDK methods allowing to work with VK Mini Apps through interaction with Parallelix unified interface

What is VK Mini Apps (VK Bridge)
VK Mini Apps is an open platform of embeddable cross-platform applications that extend the capabilities of the VKontakte website and app. We call such applications mini-apps.
VK Mini Apps relies on a universal approach and uses standard web technologies: HTML, JavaScript, CSS to develop mini-apps.
VK Bridge Platform Module (ParallelixVK)
Module Name: "vk"
Any of our modules inherits from ParallelixWrapper - a virtual class describing a unified SDK structure. Below we have described the peculiarities of working with the module, as well as the differences and description of API parameters for the current module.
PlatformSpecificParameters
These are parameters that are passed inside some module methods. When working with them, you need to create subobjects as described in the documentation on working with such parameters. Inside this subobject are the parameters described in the documentation of a particular platform.
Below we have described each method available for calling, its parameters with a reference to the official documentation and the name of the official method.
Platform Specific configuration
No specific configuration provided for this platform
API Reference
HandleEvents
All events passed from VK Bridge library. See example of events.
From official documentation (structure and naming)
AddToHomeScreen
Not implemented on PC version of VK Mini Apps!
From official documentation (structure and naming)
CallCustomMethod
Call any method from VK Bridge with our without parameters (for Example VKWebAppAddToHomeScreen)
From official documentation (structure and naming)
PublishStory
From official documentation (structure and naming) + mediaURL for uploading in story
OpenLink
-
Open link in new window (browser) with URL [string] parameter
GoBack
-
Go to previous page / hash or close application
Call directly methods from VK Bridge
To query methods directly, using the same syntax as in the official documentation, use the following approach:
// Parallelix Direct Calls
client.Platform.Invoker.[YOUR_METHOD]
// Equivalient of
vkBridge.[FIELD_OR_METHOD]
Last updated