Skip to main content

Login via VK

Add dependencies

Add the following code in build.gradle on the app-level, and replace $msdk_version with the actual MSDK version.

dependencies {
implementation "com.garena.sdk.android:login-vk:$msdk_version"
}

Configuration

Configure AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
...

<integer name="com_vk_sdk_AppId">[vk_app_id]</integer>
</resources>

Usage

AccountManager accountManager = new AccountManager(activity);
accountManager.login(PlatformType.VK, onLoginListener);

By default, VK permissions are needed: WALL, PHOTOS, FRIENDS, OFFLINE, VIDEO

If you don't need any permission, you can override the default permissions

accountManager.login(new VKLoginParams(Arrays.asList(VKPermission.WALL, VKPermission.PHOTOS)), onLoginListener);