IBRTMChatEventListener 为聊天消息变更时的监听器
onReceiveMessage聊天消息回调
void onReceiveMessage(IBRTMMessageModel messageModel)
参数
返回
onGetMessageAll聊天消息回调
void onGetMessageAll(List<IBRTMMessageModel> messageAll)
IBRTMChatManager 包含聊天相关的功能。主要有发送聊天消息、获取历史聊天记录以及注册聊天消息监听的功能。
registerChatEventListener用户权限变更监听
void registerChatEventListener(IBRTMChatEventListener brtmChatEventListener)
sendMessage发送文字消息-广播
void sendMessage(String message)
sendMessage发送文字消息-私聊
void sendMessage(@Nullable IUserModel toUser, String message)
getMessageHistory发送文字消息-私聊
List<IBRTMMessageModel> getMessageHistory()
getContent获取消息主文本
String getContent()
getFrom获取发送这条消息的人
IUserModel getFrom()
getTo获取该条消息发送给的人
String getTo()
getId获取消息的唯一标识
String getId()
getUrl获取图片 url (如果是图片消息)
String getUrl()
getImageWidth获取图片 宽度 (如果是图片消息)
int getImageWidth()
getImageHeight获取图片 高度 (如果是图片消息)
int getImageHeight()
getTimestamp获取消息发送时间戳
Date getTimestamp()
isPrivateChat获取是否为私聊
boolean isPrivateChat();
Android
1 IBRTMChatEventListener
1.1 IBRTMChatEventListener接口
IBRTMChatEventListener 为聊天消息变更时的监听器
1.2 IBRTMChatEventListener接口函数定义
onReceiveMessage
聊天消息回调
参数
返回
onGetMessageAll
聊天消息回调
参数
返回
2 IBRTMChatManager
2.1 IBRTMChatManager接口
IBRTMChatManager 包含聊天相关的功能。主要有发送聊天消息、获取历史聊天记录以及注册聊天消息监听的功能。
2.2 IBRTMChatManager接口函数定义
registerChatEventListener
用户权限变更监听
参数
返回
sendMessage
发送文字消息-广播
参数
返回
sendMessage
发送文字消息-私聊
参数
返回
getMessageHistory
发送文字消息-私聊
参数
返回
3 IBRTMMessageModel
3.1 IBRTMMessageModel接口
IBRTMChatEventListener 为聊天消息变更时的监听器
3.2 IBRTMMessageModel接口函数定义
getContent
获取消息主文本
参数
返回
getFrom
获取发送这条消息的人
参数
返回
getTo
获取该条消息发送给的人
参数
返回
getId
获取消息的唯一标识
参数
返回
getUrl
获取图片 url (如果是图片消息)
参数
返回
getImageWidth
获取图片 宽度 (如果是图片消息)
参数
返回
getImageHeight
获取图片 高度 (如果是图片消息)
参数
返回
getTimestamp
获取消息发送时间戳
参数
返回
isPrivateChat
获取是否为私聊
参数
返回