更新时间: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");
        }
    });

相关文档