客户端发消息都是基于ServerAPI http接口?接收消息安卓或PC客户端基于MQTT?小程序或Web客户端基于Web Socket?

xiaos 2022-7-5 502

  1. 我上边理解的对吗?
  2. 收费的版本的IM,推送服务那块源码能修改吗?我们自己搞了个推送服务,如果替换成我们自己开发的推送服务是否可以?
最新回复 (4)
  • HeavyRain 2022-7-5
    引用 2
    1,客户端收发消息都是通过自己的长链接进行的,server api是给其它后端服务用的,不是给客户端用的。
    2,推送服务是开源的,IM服务会把需要推送的内容发给推送服务进行推送,你们可以修改推送服务
  • HeavyRain 2022-7-5
    引用 3
    推送服务地址 https://github.com/wildfirechat/push_server
  • xiaos 2022-7-8
    引用 4
    现在是想把离线消息通过HTTP发送到我们自己的推送服务上,看社区版代码PushServer.java也是通过HTTP将消息发送到推送服务上。社区版因为开源可以自己修改这块代码,将未读消息推送到自己的推送服务上。如果是专业版Im是否支持此处逻辑修改?看开发文档说专业版是不开源的
  • HeavyRain 2022-7-8
    引用 5
    IM服务有计算推送的逻辑,比如有会话免打扰等,只有需要推送的才会调用推送服务。现在这个推送逻辑不能满足你们的业务需求是吗?可以微信联系 wildfirechat 我们了解一下需求
返回