差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:pc:basics:message [2019/07/23 04:54]
victorli [撤回消息]
im:pc:basics:message [2021/12/10 03:41] (当前版本)
victorli [发送 自定义 消息]
行 22: 行 22:
  
   * CMD 消息   * CMD 消息
 +  * 自定义 消息
   ​   ​
   * 位置消息   * 位置消息
行 130: 行 131:
 var cmdMsg = easemob.createSendMessage("​jwfan",​ "​jwfan1",​ cmdMsgBody);​ var cmdMsg = easemob.createSendMessage("​jwfan",​ "​jwfan1",​ cmdMsgBody);​
 chatManager.sendMessage(cmdMsg);​ chatManager.sendMessage(cmdMsg);​
 +</​code>​
 +
 +----
 +
 +==== 发送 自定义 消息 ====
 +自定义消息包括消息event和消息扩展exts,构造及发送过程如下
 +<​code>​
 +let customMsgBody = new easemob.EMCustomMessageBody("​userCard"​);​
 +customMsgBody.setExts({'​avatar':'​https://​download-sdk.oss-cn-beijing.aliyuncs.com/​downloads/​IMDemo/​avatar/​Image5.png','​nickname':'​xiaoming','​uid':'​uid'​});​
 +let customMsg = easemob.createSendMessage('​lxm9','​lxm',​customMsgBody);​
 +chatManager.sendMessage(customMsg);​
 </​code>​ </​code>​