登出/切换账号
业务场景
接口说明
登出/切换账号处于可用状态时,游戏内显示登出/切换账号按钮,点击后退出当前账号
注意事项
- 登出/切换账号不可用时,请隐藏按钮,不可点击提示"不可用"等字眼。
- 游戏回到登录界面,需要由用户手动点击登录按钮发起登录
流程图
接口介绍
/**
* 是否支持退出账号/切换账号
*
* @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);
}
回调说明
无
错误码
无