在调用im-server的sdk的checkUserOnlineStatus方法时,返回我两个对象,有几个参数帮忙理解一下

matcher 1天前 34

在调用im-server的sdk的checkUserOnlineStatus方法时,返回我两个对象,见下图: 请问一下,上图中的status 的0是表示离线 ,1是表示在线对吧 platform参数,0表示什么,2 表示什么?。 顺便在问一下clientId是做什么用的,前后端通讯识别用户有userid就ok了对吧

最新回复 (2)
  • x86 1天前
    引用 2

    clientId 是用来标识设备的,野火支持多端同时在线。

      /**
         Platform_UNSET = 0;
         Platform_iOS = 1;
         Platform_Android = 2;
         Platform_Windows = 3;
         Platform_OSX = 4;
         Platform_WEB = 5;
         Platform_WX = 6;
         Platform_LINUX = 7;
         Platform_iPad = 8;
         Platform_APad = 9;
         */
        platform  = 0;
    
        //设备的在线状态,0是在线,1是有session但不在线,其它不在线。
        state = 0;
    
        //最后可见
        lastSeen = 0;

    这些都可以从客户端代码看出来

  • matcher 1天前
    引用 3
    收到 谢谢
返回