了解checkUserOnlinestatus方法是不是获取用户在线状态的接口,以及checkUserBlockstatus这个方法是用来检测用户什么状态的接口?

matcher 2天前 76

上图中checkUserOnlinestatus方法是获取用户在线状态的接口对吧,如果不是哪个接口?那么上边checkUserBlockstatus这个方法是检测用户什么状态的接口?

最新回复 (11)
  • HeavyRain 2天前
    引用 2
    对,上面是检查用户在线状态的。下面那个是检查用户是否被封禁的接口
  • matcher 2天前
    引用 3
    嗯,那我在app-server项目中创建一个接口服务,通过调用im-server的sdk中checkUserOnlinestatus这个方法,获取用户在线状态,并返回给调用方。然后安卓前端通过调用这个接口来获取用户在线状态,这个方案可行吧
  • HeavyRain 2天前
    引用 4
    可行
  • matcher 2天前
    引用 5
    im-server这个方法,不区分社区版和专业版吧
  • matcher 2天前
    引用 6
    都能正常获取用户的在线状态吧
  • matcher 2天前
    引用 7
    不然社区版就真没法玩了
  • matcher 2天前
    引用 8
    换句话说就是im-server社区版除了调用的sdk中checkUserOnlinestatus这个方法,获取用户在线状态这个接口外,sdk中只要有的接口都能正常调用吧,不会出现获取数据失败的情况,而只有专业版才能调用获取数据的情况吧,譬如:获取历史聊天记录和群聊记录等接口
  • HeavyRain 2天前
    引用 9
    客户端的在线状态是高级功能,只有专业版IM服务才支持,社区版不支持。社区版只能是基础的能力,不保证所有的接口都是可用的,肯定是有些接口只有专业版IM服务才支持。社区版是支持checkUserOnlinestatus这个server api接口的。文档是跟不上代码的,有些时候需要你们自己来测试接口的有效性
  • matcher 2天前
    引用 10
    我试一下
  • matcher 2天前
    引用 11

    在线状态属于基础功能吧。

    不保证所有的接口都是可用的,肯定是有些接口只有专业版IM服务才支持

    你们这个安排我是能理解的,但这个情况应该在描述社区办和专业版区别的时候说明清楚,不然真的太耽误事情了,我们现在项目已经开动,进入尾声阶段,如果发现搞不了 ,就太尴尬了

  • matcher 2天前
    引用 12
    技术选型会出现很大的误判,大大增加项目开发成本。
返回