热门推荐
SpringBoot(22) 集成MobileIMSDK实现即时通讯
2025-01-03 13:20

一、前言

MobileIMSDK是什么
 
 

三、开发服务端

1、与客服端的所有数据交互事件(实现类
 
2、服务端主动发起消息的QoS回调通知(实现类
 
3、服务端配置
 
4、服务端启动类

温馨小提示:这里由于小编将服务端和客户端集成在同一个项目中,因此如下配置

SpringBoot(22) 集成MobileIMSDK实现即时通讯

  1. SpringBoot的接口主要用于实现在服务初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次
  2. :按照一定的顺序去执行,value值越小越先执行
 
 

四、开发客户端

1、客户端与IM服务端连接事件
 
2、接收消息事件
 
3、消息是否送达事件
 
4、MobileIMSDK初始化配置
 
6、连接IM服务端,发送消息

服务类

 

服务实现类

 

五、编写Controller进行测试

 
 
1、 接口:任意输入一个账号密码登录连接IM服务端
2、 接口:给指定用户发送消息,这里由于只有一个客户端,上一步登录了一个账号,因此小编给账号(也就是自己) 发送消息

六、总结

案例demo中相关代码注释都有,这里就简单说下整个流程吧

  1. 首先启动IM服务端
  2. 用户在客户端登录一个用户与服务端建立连接保持通信( 客户端中方法为登录连接服务端事件;服务端中方法为服务端接收的上线通知事件
  3. 客户端通过 中方法发送一条消息,如果对方在线能接收消息则走服务端中方法,否则走方法;如果对方成功接收到消息,客户端将走中事件,否则走事件
  4. 客户端通过中回调事件接收消息

本文案例demo源码

    以上就是本篇文章【SpringBoot(22) 集成MobileIMSDK实现即时通讯】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/quote/28805.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多