单聊

发送文本

我们假设Tony给John发送文本消息,则代码如下:
  • unsigned int matchKey = 0;
  • char msgId[64]={0};
  • int SendTextMessage(&matchKey, "John账号", "发送的文本内容",Msg_Type_Text(消息类型),"扩展字段内容", msgid);
  • 结果回调:
  • void OnSendTextMessage(unsigned int matchKey,int reason,ECMessage *pMsg);

发送语音/图片/附件

我们假设Tony给John发送一条语音,则代码如下:
  • unsigned int matchKey =0;
  • char msgId[64]={0};
  • int SendMediaMessage(&matchKey, "John","fileName ",
  • Msg_Type_ type,"" , Type;
  • 结果回调:
  • void
  • OnSendMediaFile(unsigned int matchKey, int reason, ECMessage *pMsg)

接收消息

我们假设John收到Tony发送过来的消息,则代码如下: 
  • //文本消息
  • void OnReceiveMessage(ECMessage *pMsg)
  • {
  •  //消息处理
  • }
  • //非文本消息
  • void OnReceiveFile(ECMessage* pFileInfo)
  • {
  •  //消息处理
  • }