1 package com.netease.nimlib.sdk.msg;
21 import java.util.List;
26 @NIMService(
"消息服务观察者")
void observeSyncStickTopSession(Observer< List< StickTopSessionInfo >> observer, boolean register)
注册/注销置顶会话多端同步的观察者。
云信 IM 消息服务观察者接口类,提供消息、会话等服务的监听接口。
void observeMessageReceipt(Observer< List< MessageReceipt >> observer, boolean register)
注册/注销消息已读回执的观察者。
void observeRoamMsgHasMore(Observer< List< RoamMsgHasMoreOption >> observer, boolean register)
注册/注销漫游消息完整性的观察者。
void observeUpdateMsgPin(Observer< MsgPinSyncResponseOption > observer, boolean register)
注册/注销 PIN 消息更新的观察者。
void observeDeleteMsgSelfBatch(Observer< List< IMMessage >> observer, boolean register)
注册/注销单向删除多条消息操作的观察者。
void observeMsgStatus(Observer< IMMessage > observer, boolean register)
注册/注销消息状态的观察者。
void observeTeamMessageReceipt(Observer< List< TeamMessageReceipt >> observer, boolean register)
注册/注销群消息已读回执的观察者。
NIM消息实体数据结构。 第三方APP不要调用设置类接口,调用之后不会被持久化
void observeDeleteMsgSelf(Observer< IMMessage > observer, boolean register)
注册/注销单向删除一条消息操作的观察者。
void observeReceiveMessage(Observer< List< IMMessage >> observer, boolean register)
注册/注销消息接收的观察者。
void observeCustomNotification(Observer< CustomNotification > observer, boolean register)
注册/注销自定义通知接收的观察者。
消息撤回通知实体 收到消息撤回通知后,sdk 会通知观察者,携带此对象
void observeAddStickTopSession(Observer< StickTopSessionInfo > observer, boolean register)
注册/注销消息置顶操作的观察者。
void observeAddMsgPin(Observer< MsgPinSyncResponseOption > observer, boolean register)
注册/注销消息 PIN 操作的观察者。
void observeDeleteSessionHistoryMsgs(Observer< List< SessionMsgDeleteOption >> observer, boolean register)
注册/注销清除在线会话消息操作的观察者。
void observeAttachmentProgress(Observer< AttachmentProgress > observer, boolean register)
注册/注销消息附件上传或下载进度的观察者。
void observeRecentContact(Observer< List< RecentContact >> observer, boolean register)
注册/注销最近联系人列表的观察者。
Created by huangjun on 2018/3/13.
void observeRemoveMsgPin(Observer< MsgPinSyncResponseOption > observer, boolean register)
注册/注销 PIN 消息移除操作的观察者。
void observeUpdateMySession(Observer< RecentSession > observer, boolean register)
注册/注销会话更新的观察者。
void observeRemoveStickTopSession(Observer< StickTopSessionInfo > observer, boolean register)
注册/注销置顶会话移除操作的观察者。
自定义通知。 区别于IMMessage,SDK仅透传该类型消息,不负责解析和存储。消息内容由第三方APP自由扩展。 ...
void observeAddQuickComment(Observer< HandleQuickCommentOption > observer, boolean register)
注册/注销快捷评论操作的观察者。
void observeUpdateStickTopSession(Observer< StickTopSessionInfo > observer, boolean register)
注册/注销置顶会话更新的观察者。
void observeBroadcastMessage(Observer< BroadcastMessage > observer, boolean register)
注册/注销广播消息接收的观察者。
void observeRecentContactDeleted(Observer< RecentContact > observer, boolean register)
注册/注销最近联系人删除操作的观察者。
void observeRemoveQuickComment(Observer< HandleQuickCommentOption > observer, boolean register)
注册/注销快捷评论删除操作的观察者。
void observeRevokeMessage(Observer< RevokeMsgNotification > observer, boolean register)
注册/注销消息撤回操作的观察者。