登出/切换账号

业务场景

接口说明
登出/切换账号处于可用状态时,游戏内显示登出/切换账号按钮,点击后退出当前账号

注意事项

  • 登出/切换账号不可用时,请隐藏按钮,不可点击提示"不可用"等字眼。
  • 游戏回到登录界面,需要由用户手动点击登录按钮发起登录

流程图

接口介绍

/**
 * 是否支持退出账号/切换账号
 *
 * @param ctx   Android上下文
 * @return      true(支持), false(不支持)
 */
boolean isSwitchAccountSupported(Context ctx);

/**
 * 登出/退出账号, 该功能会通过({@link LoginCallbackV2 })回调
 *
 * @param activity Android上下文
 */
void logout(Activity activity);

调用示例

// 判断是否有切换账号/退出登录功能
if (SDKManager.getInstance().isSwitchAccountSupported(MainActivity.this)) {
    logoutBtn.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
            /*
            * TODO 超级SDK退出登录, 如游戏中有独立的退出登录按钮时必接
            */
            SDKManager.getInstance().logout(MainActivity.this);
        }
    });
} else {
    logoutBtn.setText(logoutBtn.getText().toString() + "(不可用状态)");
    logoutBtn.setTextColor(Color.GRAY);
    logoutBtn.setClickable(false);
}

回调说明

错误码

FAQ