安卓对接文档

安卓对接文档


注册、登陆

<h1>注册、登陆</h1> <p>完成YTSDKManager类实例的创建后,就可以使用该实例(sdkManager),调用登录接口。登录界面打开后,玩家可进行的操作包括: ● 注册、试玩。 ● 登录、忘记密码 由于功能的接口回调一致,游戏只需实现登录业务处理即可。</p> <h2>接口定义</h2> <pre><code>public void showLogin(Activity activity,boolean isShowQuikLogin,OnLoginListener loginlist)</code></pre> <h2>接口参数说明</h2> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>参数说明</th> </tr> </thead> <tbody> <tr> <td>activity</td> <td>Activity</td> <td>上下文实例</td> </tr> <tr> <td>isShowQuickLogin</td> <td>boolean</td> <td>是否显示快捷登录,true 表示显示快捷登录,false 表示直接显示登录界面</td> </tr> <tr> <td>onloginListener</td> <td>OnLoginListener</td> <td>登录接口的回调</td> </tr> </tbody> </table> <h2>接口回调说明</h2> <p>● 登录成功回调方法:</p> <pre><code>loginSuccess()</code></pre> <table> <thead> <tr> <th>回调参数说明:</th> <th>参数名</th> <th>类型</th> <th>参数说明</th> </tr> </thead> <tbody> <tr> <td>mem_id</td> <td>string</td> <td>登录成功后,用户的mem_id(唯一)</td> </tr> <tr> <td>user_token</td> <td>string</td> <td>用户此次登陆平台分配的唯一token(唯一)</td> </tr> </tbody> </table> <p>● 登录失败回调方法:</p> <pre><code>loginError()</code></pre> <table> <thead> <tr> <th>该方法在产生业务逻辑错误时调用。</th> <th>参数名</th> <th>类型</th> <th>参数说明</th> </tr> </thead> <tbody> <tr> <td>code</td> <td>string</td> <td>登录失败错误码</td> </tr> <tr> <td>msg</td> <td>string</td> <td>登录失败的消息提示</td> </tr> </tbody> </table> <h2>调用完整代码</h2> <pre><code>sdkManager.showLogin(MainActivity.this,true, new OnLoginListener() { @RequiresApi(api = Build.VERSION_CODES.M) @Override public void loginSuccess(LogincallBack logincallback) { String user_id = logincallback.mem_id; String user_token = logincallback.user_token; // 登陆完成后,显示浮点,根据需要使用 sdkManager.showFloatView(); } @Override public void loginError(LoginErrorMsg errorMsg) { //登录失败 // 登录失败的状态码 int code = errorMsg.code; // 登录失败的消息提示 String msg = errorMsg.msg; } });</code></pre>

页面列表

ITEM_HTML