NIMSDK-AOS
9.11.0
|
Created by jezhee on 2/4/15. 更多...
Public 成员函数 | |
void | observeReceiveMessage (Observer< List< IMMessage >> observer, boolean register) |
注册/注销消息接收观察者。 通知的消息列表中的消息不一定全是接收的消息,也有可能是自己发出去,比如其他端发的消息漫游过来, 或者调用MsgService#saveMessageToLocal(IMMessage, boolean)后,notify参数设置为true,通知出来的消息。 更多... | |
void | observeMsgStatus (Observer< IMMessage > observer, boolean register) |
注册/注销消息状态变化观察者 更多... | |
void | observeMessageReceipt (Observer< List< MessageReceipt >> observer, boolean register) |
注册/注销消息已读回执观察者 更多... | |
void | observeTeamMessageReceipt (Observer< List< TeamMessageReceipt >> observer, boolean register) |
注册/注销群消息已读回执观察者(群成员发出需要已读回执的消息时,当有群成员已读后,该观察者会回调) 更多... | |
void | observeAttachmentProgress (Observer< AttachmentProgress > observer, boolean register) |
注册/注销消息附件上传/下载进度观察者,以message id作为key 更多... | |
void | observeRecentContact (Observer< List< RecentContact >> observer, boolean register) |
注册/注销最近联系人列表变化观察者 更多... | |
void | observeRecentContactDeleted (Observer< RecentContact > observer, boolean register) |
注册/注销最近联系人被删除的观察者。 除开主动调用MsgService#deleteRecentContact(RecentContact)引起外,其他最近联系人的 删除事件会触发次观察者通知。 如果整个联系人列表被删除,也将触发该通知,且参数为null。 更多... | |
void | observeCustomNotification (Observer< CustomNotification > observer, boolean register) |
注册/注销自定义通知接收观察者 更多... | |
void | observeRevokeMessage (Observer< RevokeMsgNotification > observer, boolean register) |
注册/注销消息撤回的观察者 更多... | |
void | observeBroadcastMessage (Observer< BroadcastMessage > observer, boolean register) |
注册/注销全员广播消息观察者 更多... | |
void | observeUpdateMySession (Observer< RecentSession > observer, boolean register) |
【会话服务】注册/注销更新会话观察者 更多... | |
void | observeDeleteMsgSelf (Observer< IMMessage > observer, boolean register) |
单向删除消息的同步通知 更多... | |
void | observeDeleteMsgSelfBatch (Observer< List< IMMessage >> observer, boolean register) |
单向删除多条消息的同步通知 更多... | |
void | observeDeleteSessionHistoryMsgs (Observer< List< SessionMsgDeleteOption >> observer, boolean register) |
清除在线会话消息的多端同步回包 更多... | |
void | observeRoamMsgHasMore (Observer< List< RoamMsgHasMoreOption >> observer, boolean register) |
漫游消息是否完整的同步回包,不完整时才回包 更多... | |
void | observeAddQuickComment (Observer< HandleQuickCommentOption > observer, boolean register) |
增加一条快捷评论的同步回包 更多... | |
void | observeRemoveQuickComment (Observer< HandleQuickCommentOption > observer, boolean register) |
删除一条快捷评论的同步回包 更多... | |
void | observeAddMsgPin (Observer< MsgPinSyncResponseOption > observer, boolean register) |
添加一条消息PIN的同步回包 更多... | |
void | observeUpdateMsgPin (Observer< MsgPinSyncResponseOption > observer, boolean register) |
更新一条消息PIN的同步回包 更多... | |
void | observeRemoveMsgPin (Observer< MsgPinSyncResponseOption > observer, boolean register) |
移除一条消息PIN的同步回包 更多... | |
void | observeSyncStickTopSession (Observer< List< StickTopSessionInfo >> observer, boolean register) |
同步置顶会话的多端同步回包 更多... | |
void | observeAddStickTopSession (Observer< StickTopSessionInfo > observer, boolean register) |
增加一条置顶会话的多端同步回包 更多... | |
void | observeRemoveStickTopSession (Observer< StickTopSessionInfo > observer, boolean register) |
移除一条置顶会话的多端同步回包 更多... | |
void | observeUpdateStickTopSession (Observer< StickTopSessionInfo > observer, boolean register) |
更新一条置顶会话的扩展字段的多端同步回包 更多... | |
Created by jezhee on 2/4/15.
在文件 MsgServiceObserve.java 第 28 行定义.
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAddMsgPin | ( | Observer< MsgPinSyncResponseOption > | observer, |
boolean | register | ||
) |
添加一条消息PIN的同步回包
observer | 观察者,参数包含被PIN的消息com.netease.nimlib.sdk.msg.model.MessageKey, 以及PIN的信息com.netease.nimlib.sdk.msg.model.MsgPinOption |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAddQuickComment | ( | Observer< HandleQuickCommentOption > | observer, |
boolean | register | ||
) |
增加一条快捷评论的同步回包
observer | 观察者,参数有两部分构成,一部分可以确定被评论的消息;另一部分是评论信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAddStickTopSession | ( | Observer< StickTopSessionInfo > | observer, |
boolean | register | ||
) |
增加一条置顶会话的多端同步回包
observer | 观察者,参数为会话的置顶信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAttachmentProgress | ( | Observer< AttachmentProgress > | observer, |
boolean | register | ||
) |
注册/注销消息附件上传/下载进度观察者,以message id作为key
observer | 观察者, 参数为附件的传输进度 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeBroadcastMessage | ( | Observer< BroadcastMessage > | observer, |
boolean | register | ||
) |
注册/注销全员广播消息观察者
observer | 观察者,参数全员广播消息。 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeCustomNotification | ( | Observer< CustomNotification > | observer, |
boolean | register | ||
) |
注册/注销自定义通知接收观察者
observer | 观察者,参数为收到的自定义通知 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeDeleteMsgSelf | ( | Observer< IMMessage > | observer, |
boolean | register | ||
) |
单向删除消息的同步通知
observer | 观察者,参数为同步结果被删除的消息的部分信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeDeleteMsgSelfBatch | ( | Observer< List< IMMessage >> | observer, |
boolean | register | ||
) |
单向删除多条消息的同步通知
observer | 观察者,参数为同步结果被删除的消息的部分信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeDeleteSessionHistoryMsgs | ( | Observer< List< SessionMsgDeleteOption >> | observer, |
boolean | register | ||
) |
清除在线会话消息的多端同步回包
observer | 观察者,参数为清空操作的信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeMessageReceipt | ( | Observer< List< MessageReceipt >> | observer, |
boolean | register | ||
) |
注册/注销消息已读回执观察者
observer | 观察者, 参数为已读回执集合。 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeMsgStatus | ( | Observer< IMMessage > | observer, |
boolean | register | ||
) |
注册/注销消息状态变化观察者
observer | 观察者, 参数为改变的消息体,更改的状态可能包含status和attachStatus和isInBlackList |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeReceiveMessage | ( | Observer< List< IMMessage >> | observer, |
boolean | register | ||
) |
注册/注销消息接收观察者。
通知的消息列表中的消息不一定全是接收的消息,也有可能是自己发出去,比如其他端发的消息漫游过来, 或者调用MsgService#saveMessageToLocal(IMMessage, boolean)后,notify参数设置为true,通知出来的消息。
observer | 观察者, 参数为收到的消息列表,消息列表中的消息均保证来自同一个聊天对象。 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRecentContact | ( | Observer< List< RecentContact >> | observer, |
boolean | register | ||
) |
注册/注销最近联系人列表变化观察者
observer | 观察者,参数为变化的最近联系人列表 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRecentContactDeleted | ( | Observer< RecentContact > | observer, |
boolean | register | ||
) |
注册/注销最近联系人被删除的观察者。
除开主动调用MsgService#deleteRecentContact(RecentContact)引起外,其他最近联系人的 删除事件会触发次观察者通知。
如果整个联系人列表被删除,也将触发该通知,且参数为null。
observer | 观察者,参数为被删除的最近联系人资料。如果参数为null,表示整个联系人列表被清空了。 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRemoveMsgPin | ( | Observer< MsgPinSyncResponseOption > | observer, |
boolean | register | ||
) |
移除一条消息PIN的同步回包
observer | 观察者,参数包含被PIN的消息com.netease.nimlib.sdk.msg.model.MessageKey, 以及PIN的信息com.netease.nimlib.sdk.msg.model.MsgPinOption |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRemoveQuickComment | ( | Observer< HandleQuickCommentOption > | observer, |
boolean | register | ||
) |
删除一条快捷评论的同步回包
observer | 观察者,参数有两部分构成,一部分可以确定被评论的消息;另一部分是评论信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRemoveStickTopSession | ( | Observer< StickTopSessionInfo > | observer, |
boolean | register | ||
) |
移除一条置顶会话的多端同步回包
observer | 观察者,参数包括被删除的会话的置顶信息,以及被移除的时间 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRevokeMessage | ( | Observer< RevokeMsgNotification > | observer, |
boolean | register | ||
) |
注册/注销消息撤回的观察者
observer | 观察者,参数为被撤回的消息。 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRoamMsgHasMore | ( | Observer< List< RoamMsgHasMoreOption >> | observer, |
boolean | register | ||
) |
漫游消息是否完整的同步回包,不完整时才回包
observer | 观察者,参数为每个会话中完整漫游消息列中最早的一条的信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeSyncStickTopSession | ( | Observer< List< StickTopSessionInfo >> | observer, |
boolean | register | ||
) |
同步置顶会话的多端同步回包
observer | 观察者,参数为会话的置顶信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeTeamMessageReceipt | ( | Observer< List< TeamMessageReceipt >> | observer, |
boolean | register | ||
) |
注册/注销群消息已读回执观察者(群成员发出需要已读回执的消息时,当有群成员已读后,该观察者会回调)
observer | 观察者,参数为已读回执信息集合 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeUpdateMsgPin | ( | Observer< MsgPinSyncResponseOption > | observer, |
boolean | register | ||
) |
更新一条消息PIN的同步回包
observer | 观察者,参数包含被PIN的消息com.netease.nimlib.sdk.msg.model.MessageKey, 以及PIN的信息com.netease.nimlib.sdk.msg.model.MsgPinOption |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeUpdateMySession | ( | Observer< RecentSession > | observer, |
boolean | register | ||
) |
【会话服务】注册/注销更新会话观察者
observer | 观察者,参数为更新后的会话信息 |
register | true为注册,false为注销 |
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeUpdateStickTopSession | ( | Observer< StickTopSessionInfo > | observer, |
boolean | register | ||
) |
更新一条置顶会话的扩展字段的多端同步回包
observer | 观察者,参数为会话的置顶信息 |
register | true为注册,false为注销 |