跳到主要内容

VK登录

添加依赖

在应用级别的 build.gradle 中添加以下代码,并将 $msdk_version 替换为实际的 MSDK 版本。

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

配置

配置 AndroidManifest.xml

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

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

使用方法

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

默认情况下,VK 需要以下权限:WALLPHOTOSFRIENDSOFFLINEVIDEO

如果你不需要这些权限,可以覆盖默认权限

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