跳到主要内容

验证码登录 (Login) [仅限 MSD]

[仅限 MSD] 要使用邮箱或手机号验证码登录功能,需要先通过发送验证码接口获取验证码,再通过调用 Login 接口,向 extraJson 中以 json 格式传入参数。

支持的平台

支持Android, iOS, Windows 平台。

函数定义

void Login(string channel, string permissions = "", string subChannel = "", string extraJson = "{}");

入参说明

参数类型说明
channelstring[Required] 渠道名称
"Self" 为自建渠道
permissionsstring权限
此处填空 ""
subChannelstring子渠道
此处填空 ""
extraJsonstring扩展字段,注册登录功能参数
extraJson
{
"type": "register", // 登录类型 - 注册
"account": "150xxxxxx87", // 账号
"password": "123456678", // 密码
"verifyCode": 12323, // 验证码
"extraJson": "", // 注册时使用的扩展字段,为空
"accountType": 2, // 账号类型,1:邮箱,2:手机号
"langType": "zh_CN", // 语言类型,发送消息的语言
"areaCode": "86" // 区号,手机号账号,区号为必填;邮箱账号,则区号可不填
// areaCode 字段,游戏该让玩家做选择,而不是手动输入
}

回调处理

回调处理接口是 GUALoginResultObservers。回调数据结构是 GUALoginResult

回调事件是 LoginResultEvents。回调 ID 是 GUA_ACCOUNT_LOGIN

代码示例

UnionAdapterAPI.GetAccountService().Login("Self", "", "", "extraJson");