Parcourir la source

update README.md.

Signed-off-by: blue <825657193@qq.com>
blue il y a 3 ans
Parent
commit
9211cfcd71
1 fichiers modifiés avec 27 ajouts et 2 suppressions
  1. 27 2
      README.md

+ 27 - 2
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即可