一对一消息
文档里都是以发普通的文字消息为例,若有其他需求,将文字换成自己定义的JSON即可。
比如发图片,您可以上传到自己服务器或使用第3方图片存储(如七牛云,阿里云OSS等)将图片上传后,发送url即可。
4.1 接收一对一消息
获取XHChatManager类实例并添加IXHChatManagerListener监听;
XHChatManager chatManager = XHClient.getInstance().getChatManager(); |
4.2 发送一对一消息
消息分“普通消息(sendMessage)”和“在线消息(sendOnLineMessage)”。
“普通消息”是指正常的聊天消息,用户不在线时会缓存,再次上线时会取走所有的离线消息。
“在线消息”只有对方在线才能收到,消息不会缓存。
示例:
//mTargetId :目标userId,建议使用用户表的id字段。 |