sud.login
javascript
sud.login(object)获取一次性临时登录凭证 code。将凭证提交给游戏服务端(Game SVR),由游戏服务端完成登录。
参数
Object object
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | function | 否 | 接口调用成功的回调函数 |
| fail | function | 否 | 接口调用失败的回调函数 |
| complete | function | 否 | 接口调用结束的回调函数,成功、失败都会执行 |
回调参数
success
| 属性 | 类型 | 说明 |
|---|---|---|
| code | string | 一次性临时登录凭证 |
fail
| 属性 | 类型 | 说明 |
|---|---|---|
| errCode | number | 错误码 |
| errMsg | string | 错误信息 |
complete
不携带参数,在 success 或 fail 之后调用。
使用说明
code只能使用一次,应及时原样提交给游戏服务端,不要将它作为长期登录凭证。- 会话密钥由游戏服务端管理,不要在游戏客户端保存或输出到日志。
- 服务端接入方式见登录态管理;需要获取用户资料时,参见登录与用户信息获取流程。
示例代码
javascript
sud.login({
success(res) {
// 在此调用你的游戏服务端登录接口,提交 res.code。
// 使用服务端返回的登录结果更新游戏状态。
},
fail(err) {
console.error('登录失败', err.errCode, err.errMsg);
},
complete() {
// 结束登录中的提示。
},
});