DMS 话题 实时在线通知

  1. 确定要监听哪个话题的用户 上下线消息

  2. 使用DMS的SDK Subscribe __present__第一步确定的话题
    如:监听test话题的上下线消息就关注 __present__test

  3. 处理消息

    {
    “cmd”:”present”,
    “state”:0, 0:表示用户取消关注 1:表示用户关注话题
    “clientId”:”“, 用户使用DMS的SDK时填写的clientid,
    “time”:,时间秒数
    “total”:,当前用户总数
    }

  4. 获取当前再这个话题中的用户 查看dms的http rest api
    获取到 {
    list:[‘clientid’,”clientid1”,…],//用户IDS
    total:number //用户数量
    }

  5. 根据clientid 获取到业务层的用户信息