单聊
发送文本
我们假设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)
- {
- //消息处理
- }