NIMSDK-AOS
9.17.0
|
云信 IM 消息服务观察者接口类,提供消息、会话等服务的监听接口。 更多...
Public 成员函数 | |
void | observeReceiveMessage (Observer< List< IMMessage >> observer, boolean register) |
注册/注销消息接收的观察者。 更多... | |
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) |
注册/注销消息附件上传或下载进度的观察者。 更多... | |
void | observeRecentContact (Observer< List< RecentContact >> observer, boolean register) |
注册/注销最近联系人列表的观察者。 更多... | |
void | observeRecentContactDeleted (Observer< RecentContact > observer, boolean register) |
注册/注销最近联系人删除操作的观察者。 更多... | |
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) |
注册/注销置顶会话更新的观察者。 更多... | |
云信 IM 消息服务观察者接口类,提供消息、会话等服务的监听接口。
在文件 MsgServiceObserve.java 第 28 行定义.
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAddMsgPin | ( | Observer< MsgPinSyncResponseOption > | observer, |
boolean | register | ||
) |
注册/注销消息 PIN 操作的观察者。
该方法用于监听消息 PIN 操作的同步响应结果。当 SDK 接收到同步响应结果时,会通知所有注册的观察者对象,并将响应结果作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 MsgPinSyncResponseOption 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAddQuickComment | ( | Observer< HandleQuickCommentOption > | observer, |
boolean | register | ||
) |
注册/注销快捷评论操作的观察者。
该方法用于监听快捷评论操作的同步响应结果。当 SDK 接收到同步响应结果时,会通知所有注册的观察者对象,并将响应结果作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 HandleQuickCommentOption 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAddStickTopSession | ( | Observer< StickTopSessionInfo > | observer, |
boolean | register | ||
) |
注册/注销消息置顶操作的观察者。
该方法用于监听消息置顶操作的同步响应结果。当 SDK 接收到同步响应结果时,会通知所有注册的观察者对象,并将响应结果作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 StickTopSessionInfo 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeAttachmentProgress | ( | Observer< AttachmentProgress > | observer, |
boolean | register | ||
) |
注册/注销消息附件上传或下载进度的观察者。
该方法用于监听消息附件上传或下载的进度。当 SDK 接收到附件上传或下载进度更新时,会通知所有注册的观察者对象,并将进度信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 AttachmentProgress 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeBroadcastMessage | ( | Observer< BroadcastMessage > | observer, |
boolean | register | ||
) |
注册/注销广播消息接收的观察者。
该方法用于监听广播消息的接收。当 SDK 接收到一条广播消息时,会通知所有注册的观察者对象,并将该广播消息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 BroadcastMessage 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeCustomNotification | ( | Observer< CustomNotification > | observer, |
boolean | register | ||
) |
注册/注销自定义通知接收的观察者。
该方法用于监听自定义通知的接收。当 SDK 接收到一条自定义通知时,会通知所有注册的观察者对象,并将该自定义通知作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 CustomNotification 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeDeleteSessionHistoryMsgs | ( | Observer< List< SessionMsgDeleteOption >> | observer, |
boolean | register | ||
) |
注册/注销清除在线会话消息操作的观察者。
该方法用于监听清除在线会话消息操作的同步响应结果。当 SDK 接收到同步响应结果时,会通知所有注册的观察者对象,并将响应结果作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 SessionMsgDeleteOption 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeMessageReceipt | ( | Observer< List< MessageReceipt >> | observer, |
boolean | register | ||
) |
注册/注销消息已读回执的观察者。
该方法用于监听消息已读回执。当 SDK 接收到消息已读回执时,会通知所有注册的观察者对象,并将消息已读回执作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 MessageReceipt 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeReceiveMessage | ( | Observer< List< IMMessage >> | observer, |
boolean | register | ||
) |
注册/注销消息接收的观察者。
该方法用于监听消息接收的通知。当 SDK 接收到消息接收通知时,会通知所有注册的观察者对象,并将消息体作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 IMMessage 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRecentContact | ( | Observer< List< RecentContact >> | observer, |
boolean | register | ||
) |
注册/注销最近联系人列表的观察者。
该方法用于监听最近联系人列表变化。当 SDK 接收到最近联系人列表变化时,会通知所有注册的观察者对象,并将最近联系人列表作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 RecentContact 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRecentContactDeleted | ( | Observer< RecentContact > | observer, |
boolean | register | ||
) |
注册/注销最近联系人删除操作的观察者。
该方法用于监听最近联系人删除操作。当 SDK 接收到最近联系人删除操作通知时,会通知所有注册的观察者对象,并将最近联系人作信息为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告被删除的 RecentContact 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRemoveMsgPin | ( | Observer< MsgPinSyncResponseOption > | observer, |
boolean | register | ||
) |
注册/注销 PIN 消息移除操作的观察者。
该方法用于监听 PIN 消息移除操作的同步响应。当 SDK 接收到 PIN 消息移除操作的同步响应时,会通知所有注册的观察者对象,并将同步响应信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告移除的 MsgPinSyncResponseOption 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRemoveQuickComment | ( | Observer< HandleQuickCommentOption > | observer, |
boolean | register | ||
) |
注册/注销快捷评论删除操作的观察者。
该方法用于监听快捷评论删除操作的同步响应结果。当 SDK 接收到快捷评论删除操作的同步响应结果时,会通知所有注册的观察者对象,并将同步响应信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 HandleQuickCommentOption 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRemoveStickTopSession | ( | Observer< StickTopSessionInfo > | observer, |
boolean | register | ||
) |
注册/注销置顶会话移除操作的观察者。
该方法用于监听置顶会话移除操作的同步响应。当 SDK 接收到置顶会话移除操作的同步响应时,会通知所有注册的观察者对象,并将同步响应信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告移除的 StickTopSessionInfo 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRevokeMessage | ( | Observer< RevokeMsgNotification > | observer, |
boolean | register | ||
) |
注册/注销消息撤回操作的观察者。
该方法用于监听消息撤回操作的同步响应。当 SDK 接收到消息撤回操作的同步响应时,会通知所有注册的观察者对象,并将同步响应信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 RevokeMsgNotification 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeRoamMsgHasMore | ( | Observer< List< RoamMsgHasMoreOption >> | observer, |
boolean | register | ||
) |
注册/注销漫游消息完整性的观察者。
该方法用于监听漫游消息完整性的同步响应结果。当 SDK 接收到漫游消息不完整的同步响应结果时,会通知所有注册的观察者对象,并将同步响应信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 RoamMsgHasMoreOption 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeSyncStickTopSession | ( | Observer< List< StickTopSessionInfo >> | observer, |
boolean | register | ||
) |
注册/注销置顶会话多端同步的观察者。
该方法用于监听置顶会话多端同步的同步响应结果。当 SDK 接收到置顶会话多端同步的同步响应结果时,会通知所有注册的观察者对象,并将同步响应结果作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告同步的 StickTopSessionInfo 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeTeamMessageReceipt | ( | Observer< List< TeamMessageReceipt >> | observer, |
boolean | register | ||
) |
注册/注销群消息已读回执的观察者。
该方法用于监听群消息已读回执。当 SDK 接收到群消息已读回执通知时,会通知所有注册的观察者对象,并将回执信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 TeamMessageReceipt 列表信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeUpdateMsgPin | ( | Observer< MsgPinSyncResponseOption > | observer, |
boolean | register | ||
) |
注册/注销 PIN 消息更新的观察者。
该方法用于监听 PIN 消息更新的同步响应结果。当 SDK 接收到 PIN 消息更新的同步响应结果时,会通知所有注册的观察者对象,并将同步响应结果作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告更新的 MsgPinSyncResponseOption 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeUpdateMySession | ( | Observer< RecentSession > | observer, |
boolean | register | ||
) |
注册/注销会话更新的观察者。
该方法用于监听会话更新。当 SDK 接收到会话更新时,会通知所有注册的观察者对象,并将最近会话作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告 RecentSession 信息。 |
register | 是否注册观察者对象:
|
void com.netease.nimlib.sdk.msg.MsgServiceObserve.observeUpdateStickTopSession | ( | Observer< StickTopSessionInfo > | observer, |
boolean | register | ||
) |
注册/注销置顶会话更新的观察者。
该方法用于监听置顶会话更新。当 SDK 接收到置顶会话更新通知时,会通知所有注册的观察者对象,并将置顶会话信息作为参数传递给观察者对象的回调方法中。
参数名称 | 描述 |
---|---|
observer | 观察者对象,通过 Observer 中的回调事件报告更新的的 StickTopSessionInfo 信息。 |
register | 是否注册观察者对象:
|