更新时间:2024-10-14 GMT+08:00
账号状态变更通知
在OpenSDKConfig中配置登录账号相关通知回调的监听,以监测账号失效等场景
使用场景
账号被踢:onKickedOut
Token失效:onTokenInvalid
账号被锁定:onAccountLocked
账号密码错误:onAccountOrPasswordError
CA证书校验失败:onCaInvalid
注意事项
SDK初始化的时候必须传入这个配置sdkConfig才会生效
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
sdkConfig.setAccountEventHandle(new IAccountEventHandle() { @Override public void onKickedOut(@Nullable KickOutState kickOutState) { Log.i(TAG, "您的账号在其他终端登录"); } @Override public void onAccountOrPasswordError(@Nullable AccountOrPasswordErrorState accountOrPasswordErrorState) { Log.i(TAG, "onAccountOrPasswordError"); } @Overridepublic void onTokenInvalid(@Nullable TokenInvalidState tokenInvalidState) { // Token失效后,需要进行重新登录(退出并登录),否则会影响创会预约会议等基本功能 Log.i(TAG, "onTokenInvalid"); } @Override public void onAccountLocked(@Nullable AccountLockedState accountLockedState) { Log.i(TAG, "onAccountLocked"); } @Override public void onCaInvalid(@Nullable CaInvalidState caInvalidState) { // CA证书校验失败,需要退出登录 Log.i(TAG, "onCaInvalid"); } }); |
父主题: 通知参考