本文介绍了如何对接Miracle Games Android SDK的登录接口,打开登录窗口。
//this 为Android Activity对象 MGSdkPlatform.getInstance().login(MainActivity.this, new MGLoginListener() { @Override public void onSuccess(String msg) { Log.d(TAG, "登录成功;" + "msg===" + msg); try { JSONObject json = new JSONObject(msg); String userId = json.getString("userId"); //用户唯一标识 String token = json.getString("token"); //验证token Log.d(TAG, "userId===" + userId+";token="+token); } catch (JSONException e) { e.printStackTrace(); } } @Override public void onFailed(String msg) { Log.d(TAG, "登录失败;" + "msg===" + msg); } });
登出当前已登录账户,可以进行切换账户相关操作。
//this 为Android Activity对象 MGSdkPlatform.getInstance().logout(MainActivity.this, new MGLogoutListener() { @Override public void onSuccess(String msg) { Log.d(TAG, "登出成功;" + "msg===" + msg); } @Override public void onFailed(String msg) { Log.d(TAG, "登出失败;" + "msg===" + msg); } });