华为登录
添加依赖
- Android
在应用级别的 build.gradle 中添加以下代码,并将 $msdk_version 替换为实际的 MSDK 版本。
dependencies {
implementation "com.garena.sdk.android:login-huawei:$msdk_version"
}
配置
- Android
- Unity
- Unreal
配置 AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
...
<application ...>
<meta-data
android:name="com.huawei.hms.client.appid"
android:value="[huawei_app_id]" />
....
</application>
</manifest>
在 Window -> GMSDK Settings 中配置 huawei_app_id
在 Edit -> Project Settings -> Plugins -> Garena MSDK 中配置 HuaweiAppId
使用方法
- Android
- Unity
- Unreal
AccountManager accountManager = new AccountManager(activity);
accountManager.login(PlatformType.HUAWEI, onLoginListener);
GMSDKHandler.LoginClient.Login(AccountPlatform.Huawei, OnLoginCallback);
UMsdkLogin::Login(Huawei);