邮箱登录
Add dependencies
- Android
- iOS
- Unity
- Unreal
在应用级别的 build.gradle 中添加以下代码,并将 $msdk_version 替换为实际的 MSDK 版本。
dependencies {
implementation "com.garena.sdk.android:login-garena:$msdk_version"
}
使用方法
- Android
- iOS
- Unity
- Unreal
AccountManager accountManager = new AccountManager(activity);
accountManager.login(PlatformType.EMAIL, onLoginListener);
[MSDKLoginManager loginWithPlatform:MSDKePlatformEmail completion:^(MSDKLoginRet *loginRet) {
// handle login result
}];
GMSDKHandler.LoginClient.Login(AccountPlatform.Email, OnLoginCallback);
UMsdkLogin::Login(EPlatform::Email);
自定义页面标题
- Android
- iOS
- Unity
- Unreal
accountManager.login(new EmailLoginParams(EmailLoginWebTitle.CONNECT, "Email login test"), onLoginListener);
MSDKEmailLoginParam *loginParam = [MSDKEmailLoginParam alloc] initWithShouldShowConnect:YES] [MSDKLoginManager.shared loginWithParam:loginParam completion:^(MSDKLoginRet *loginRet) ];
var emailLoginParams = new EmailLoginParams
{
shouldShowConnect = true,
pageTitle = "Email login test"
};
GMSDKHandler.LoginClient.Login(emailLoginParams, OnLoginCallback);
UEmailLoginParams *EmailLoginParams = NewObject<UEmailLoginParams>();
EmailLoginParams->pageTitle = TEXT("Email login test");
UMsdkLogin::LoginWithParams(EmailLoginParams);