本文介绍了如何对接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);
}
});