3.2 登录接口
<h3>3.2.1.1 登录接口调用示例<font color=red>(普通登录请调此接口)</font></h3>
<pre><code>FqGame.login(this, new IResult<LoginInfo>() {
@Override
public void onSuccess(LoginInfo loginInfo) {
//登录成功
uid = loginInfo.getUid(); //返回的账号的唯一标识
token = loginInfo.getToken(); //token
}
@Override
public void onFail(String failMsg) {
//登录失败
}
});</code></pre>
<h3>3.2.1.2 华为登录接口调用示例<font color=red>(华为登录请调此接口)</font></h3>
<pre><code>FqGame.huaweiLogin(this, new IResult<LoginInfo>() {
@Override
public void onSuccess(LoginInfo loginInfo) {
//华为登录成功
uid = loginInfo.getUid(); //返回的账号的唯一标识
token = loginInfo.getToken(); //token
}
@Override
public void onFail(String failMsg) {
//华为登录失败
}
});</code></pre>
<h3>3.2.2 传入参数说明</h3>
<pre><code>参数 1:Activity 实例
参数 2:用于接收登录结果回调的 IResult<LoginInfo></code></pre>
<h3>3.2.3 登录结果 IResult接口回调说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">方法名</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">onSuccess(LoginInfo loginInfo)</td>
<td style="text-align: left;">登录成功回调该方法,并传入 LoginInfo 实例。在该方法中通过 loginInfo.getUid()拿到返回的凤起平台的唯一标识,通过 loginInfo.getToken()拿到返回的 token 用于登录验证的。</td>
</tr>
<tr>
<td style="text-align: left;">onFail(String failMsg)</td>
<td style="text-align: left;">登录失败回调该方法</td>
</tr>
</tbody>
</table>