用户中心
业务场景
接口说明
用户中心可用状态时,游戏内显示用户中心按钮,点击后展示用户中心
注意事项
- 用户中心不可用时,请隐藏按钮,不可点击提示"不可用"等字眼。
- 需要登录成功后调用
流程图
无
接口介绍
/**
* 是否支持用户中心
*
* @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
参数名称 | 类型 | 说明 | 必传/可选 | 最低版本 |
---|---|---|---|---|
info | RoleInfo | 角色信息RoleInfo | 可选 |
错误码
无