anyRTC实时消息(RTM)webSDK监听账号别处登录!

331 阅读1分钟

前言:本教程默认认为你知晓如何创建客户端实例;

RTM默认支持同一个账号多终端同时在线,要避免这个情况就需要在账号在别处登录时立即获取到这个消息。这里就需要监听 ConnectionStateChanged 事件,一般在登录逻辑内开始监听,下面是具体写法:

你的客户端实例.on('ConnectionStateChanged',(newState, reason) => {      
    if( reason === 'REMOTE_LOGIN' ){           
        //你的处理逻辑    
    };    
});

newState :新的连接状态 ; reason :状态改变的原因

anyRTC实时消息(RTM)webSDK文档地址:docs.anyrtc.io/;