多设备管理监听

小于 1 分钟

多设备管理监听

当同一账号同时使用桌面端,移动端登录时,需要使用多设备管理监听事件,使用回调实现

// 实例化监听,并添加到客户端
var listener = new easemob.EMMultiDevicesListener();
emclient.addMultiDevicesListener(listener);

// 设置回调
// 收到其他设备的会话操作
listener.onContactMultiDevicesEvent((operation, target, ext) => {
  console.log('operation = ' + operation);
  console.log('target = ' + target);
  console.log('ext = ' + ext);
});
// 收到其他设备的组操作
listener.onGroupMultiDevicesEvent((operation, target, usernames) => {
  console.log('operation = ' + operation);
  console.log('target = ' + target);
  console.log('usernames = ' + usernames);
});