用户中心

业务场景

接口说明
用户中心可用状态时,游戏内显示用户中心按钮,点击后展示用户中心

注意事项

  • 用户中心不可用时,请隐藏按钮,不可点击提示"不可用"等字眼。
  • 需要登录成功后调用

流程图

接口介绍

/**
 * 是否支持用户中心
 *
 * @param ctx   Android上下文
 * @return      true(支持), false(不支持)
 */
boolean isUserCenterSupported(Context ctx);

/**
 * 打开用户中心
 *
 * @param activity Android上下文
 * @param info     角色信息
 */
void enterUserCenter(Activity activity, RoleInfo info);

调用示例

// 判断用户中心是否可用
if (SDKManager.getInstance().isUserCenterSupported(context)) {
 // 支持用户中心功能, 可设置用户中心按钮
    userCenterBtn.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
           /*
            * TODO 超级SDK用户中心,可选
            */
            RoleInfo roleInfo = getRoleInfo();// 角色信息
            SDKManager.getInstance().enterUserCenter(MainActivity.this, roleInfo);
        }
    });
} else {
    // 将进入用户中心按钮设置为不可用,在游戏中可以将该按钮设置为不可见状态
    userCenterBtn.setText(userCenterBtn.getText().toString() + "(不可用状态)");
    userCenterBtn.setTextColor(Color.GRAY);
    userCenterBtn.setClickable(false);
}

参数说明

入参:RoleInfo info

参数名称类型说明必传/可选最低版本
infoRoleInfo角色信息RoleInfo可选

错误码

FAQ