Browse Source

update README.md.

Signed-off-by: blue <825657193@qq.com>
master
blue 3 years ago
committed by Gitee
parent
commit
9211cfcd71
No known key found for this signature in database GPG Key ID: 173E9B9CA92EEF8F
  1. 29
      README.md

29
README.md

@ -78,7 +78,7 @@ npm run serve
#### 快速接入
消息推送的代码目前已经完成了封装,可以通过下面的教程快速的引入到自己的项目中
消息推送的代码已经进行了client sdk封装(当然依然是开源的),对于需要接入im-server的小伙伴,可以按照下面的教程快速的集成到自己的项目中
4.1服务器接入
引入pom文件
@ -97,8 +97,32 @@ spring:
host: 127.0.0.1
port: 6379
```
直接把IMClient @Autowire进来就可以发送消息了
直接把IMClient @Autowire进来就可以发送消息了,IMClient 只有2个接口
```
public class IMClient {
/**
* 发送私聊消息
*
* @param recvId 接收用户id
* @param messageInfo 消息体,将转成json发送到客户端
*/
void sendPrivateMessage(Long recvId, PrivateMessageInfo... messageInfo);
/**
* 发送群聊消息
*
* @param recvIds 群聊用户id列表
* @param messageInfo 消息体,将转成json发送到客户端
*/
void sendGroupMessage(List<Long> recvIds, GroupMessageInfo... messageInfo);
}
```
发送私聊消息:
```
@Autowired
private IMClient imClient;
@ -114,6 +138,7 @@ spring:
messageInfo.setSendTime(new Date());
imClient.sendPrivateMessage(recvId,messageInfo);
}
```
如果需要对消息发送的结果进行监听的话,实现MessageListener,并加上@IMListener即可

Loading…
Cancel
Save