融云 Unity IM SDK 5.X
cn_rongcloud_im_unity 命名空间参考

class  RCIMAndroidPushOptions
 
class  RCIMBlockedMessageInfo
 
class  RCIMChatRoomMemberAction
 
class  RCIMCommandMessage
 
class  RCIMCommandNotificationMessage
 
class  RCIMCompressOptions
 
class  RCIMConversation
 
class  RCIMCustomMessage
 
class  RCIMEngine
 
class  RCIMEngineOptions
 
class  RCIMFileMessage
 
class  RCIMGIFMessage
 
class  RCIMGroupReadReceiptInfo
 
class  RCIMImageMessage
 
class  RCIMIOSPushOptions
 
class  RCIMLocationMessage
 
class  RCIMMediaMessage
 
class  RCIMMentionedInfo
 
class  RCIMMessage
 
class  RCIMMessagePushOptions
 
class  RCIMPushOptions
 
class  RCIMRecallNotificationMessage
 
class  RCIMReferenceMessage
 
class  RCIMSearchConversationResult
 
class  RCIMSightMessage
 
class  RCIMTextMessage
 
class  RCIMTypingStatus
 
class  RCIMUltraGroupTypingStatusInfo
 
class  RCIMUnknownMessage
 
class  RCIMUserInfo
 
class  RCIMVoiceMessage
 
class  RCUnityLogger
 

枚举

enum  RCIMImportanceHW { NORMAL , LOW }
 
enum  RCIMMessageOperationPolicy { LOCAL , REMOTE , LOCAL_REMOTE }
 
enum  RCIMVIVOPushType { OPERATE , SYSTEM }
 
enum  RCIMSentStatus {
  SENDING , FAILED , SENT , RECEIVED ,
  READ , DESTROYED , CANCELED
}
 
enum  RCIMPushNotificationQuietHoursLevel { NONE , MENTION_MESSAGE , BLOCKED }
 
enum  RCIMMessageDirection { SEND , RECEIVE }
 
enum  RCIMReceivedStatus {
  UNREAD , READ , LISTENED , DOWNLOADED ,
  RETRIEVED , MULTIPLE_RECEIVE
}
 
enum  RCIMChatRoomMemberActionType { UNKNOWN , JOIN , LEAVE }
 
enum  RCIMPushNotificationLevel {
  ALL_MESSAGE , NONE , MENTION , MENTION_USERS ,
  MENTION_ALL , BLOCKED
}
 
enum  RCIMMessageType {
  UNKNOWN , CUSTOM , TEXT , VOICE ,
  IMAGE , FILE , SIGHT , GIF ,
  RECALL , REFERENCE , COMMAND , COMMAND_NOTIFICATION ,
  LOCATION
}
 
enum  RCIMMessageBlockType { UNKNOWN , GLOBAL , CUSTOM , THIRD_PARTY }
 
enum  RCIMTimeOrder { BEFORE , AFTER }
 
enum  RCIMCustomMessagePolicy { COMMAND , NORMAL , STATUS , STORAGE }
 
enum  RCIMChatRoomStatus { RESET , DESTROY_MANUAL , DESTROY_AUTO }
 
enum  RCIMConversationType {
  INVALID , PRIVATE , GROUP , CHATROOM ,
  SYSTEM , ULTRA_GROUP
}
 
enum  RCIMErrorCode {
  SUCCESS , PARAM_ERROR , ENGINE_DESTROYED , NATIVE_OPERATION_ERROR ,
  RESULT_UNKNOWN
}
 
enum  RCIMUltraGroupTypingStatus { TEXT }
 
enum  RCIMMentionedType { ALL , PART }
 
enum  RCIMChatRoomEntriesOperationType { Update , Remove }
 
enum  RCIMLogLevel {
  NONE , ERROR , WARN , INFO ,
  DEBUG , VERBOSE
}
 
enum  RCIMBlacklistStatus { UNKNOWN , IN_BLACKLIST , NOT_IN_BLACKLIST }
 
enum  RCIMConnectionStatus {
  NETWORK_UNAVAILABLE , CONNECTED , CONNECTING , UNCONNECTED ,
  KICKED_OFFLINE_BY_OTHER_CLIENT , TOKEN_INCORRECT , CONN_USER_BLOCKED , SIGN_OUT ,
  SUSPEND , TIMEOUT , UNKNOWN
}
 

函数

delegate void OnMessageReceivedDelegate (RCIMMessage message, int left, bool offline, bool hasPackage)
 收到消息的监听 更多...
 
delegate void OnConnectionStatusChangedDelegate (RCIMConnectionStatus status)
 网络状态变化 更多...
 
delegate void OnConversationTopStatusSyncedDelegate (RCIMConversationType type, string targetId, string channelId, bool top)
 会话状态置顶多端同步监听 更多...
 
delegate void OnRemoteMessageRecalledDelegate (RCIMMessage message)
 撤回消息监听器 更多...
 
delegate void OnPrivateReadReceiptReceivedDelegate (string targetId, string channelId, long timestamp)
 单聊中收到消息回执的回调 更多...
 
delegate void OnRemoteMessageExpansionUpdatedDelegate (Dictionary< string, string > expansion, RCIMMessage message)
 消息扩展信息更改的回调 更多...
 
delegate void OnRemoteMessageExpansionForKeyRemovedDelegate (RCIMMessage message, List< string > keys)
 消息扩展信息删除的回调 更多...
 
delegate void OnChatRoomMemberChangedDelegate (string targetId, List< RCIMChatRoomMemberAction > actions)
 聊天室用户进入、退出聊天室监听 更多...
 
delegate void OnTypingStatusChangedDelegate (RCIMConversationType type, string targetId, string channelId, List< RCIMTypingStatus > userTypingStatus)
 会话输入状态发生变化。对于单聊而言,当对方正在输入时,监听会触发一次;当对方不处于输入状态时,该监听还会触发一次,但回调里输入用户列表为空 更多...
 
delegate void OnConversationReadStatusSyncMessageReceivedDelegate (RCIMConversationType type, string targetId, long timestamp)
 同步消息未读状态监听接口。多端登录,收到其它端清除某一会话未读数通知的时候 更多...
 
delegate void OnChatRoomEntriesSyncedDelegate (string roomId)
 聊天室 KV 同步完成的回调 更多...
 
delegate void OnChatRoomEntriesChangedDelegate (RCIMChatRoomEntriesOperationType operationType, string roomId, Dictionary< string, string > entries)
 聊天室 KV 发生变化的回调 更多...
 
delegate void OnRemoteUltraGroupMessageExpansionUpdatedDelegate (List< RCIMMessage > messages)
 超级群消息 kv 被更新 更多...
 
delegate void OnRemoteUltraGroupMessageModifiedDelegate (List< RCIMMessage > messages)
 超级群消息被更改 更多...
 
delegate void OnRemoteUltraGroupMessageRecalledDelegate (List< RCIMMessage > messages)
 超级群消息被撤回 更多...
 
delegate void OnUltraGroupReadTimeReceivedDelegate (string targetId, string channelId, long timestamp)
 超级群已读的监听 更多...
 
delegate void OnUltraGroupTypingStatusChangedDelegate (List< RCIMUltraGroupTypingStatusInfo > info)
 用户输入状态变化的回调。当客户端收到用户输入状态的变化时,会回调此接口,通知发生变化的会话以及当前正在输入的RCUltraGroupTypingStatusInfo列表 更多...
 
delegate void OnMessageBlockedDelegate (RCIMBlockedMessageInfo info)
 发送含有敏感词消息被拦截的回调 更多...
 
delegate void OnChatRoomStatusChangedDelegate (string targetId, RCIMChatRoomStatus status)
 聊天室状态发生变化的监听 更多...
 
delegate void OnGroupMessageReadReceiptRequestReceivedDelegate (string targetId, string messageUId)
 收到群聊已读回执请求的监听 更多...
 
delegate void OnGroupMessageReadReceiptResponseReceivedDelegate (string targetId, string messageUId, Dictionary< string, long > respondUserIds)
 收到群聊已读回执响应的监听 更多...
 
delegate void OnConnectedDelegate (int code, string userId)
 connect 的接口监听,收到链接结果的回调 更多...
 
delegate void OnDatabaseOpenedDelegate (int code)
 connect 的接口监听,数据库打开时发生的回调 更多...
 
delegate void OnConversationLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, RCIMConversation conversation)
 loadConversation 的接口监听 更多...
 
delegate void OnConversationsLoadedDelegate (int code, List< RCIMConversationType > conversationTypes, string channelId, long startTime, int count, List< RCIMConversation > conversations)
 loadConversations 的接口监听 更多...
 
delegate void OnConversationRemovedDelegate (int code, RCIMConversationType type, string targetId, string channelId)
 removeConversation 的接口监听 更多...
 
delegate void OnConversationsRemovedDelegate (int code, List< RCIMConversationType > conversationTypes, string channelId)
 removeConversations 的接口监听 更多...
 
delegate void OnTotalUnreadCountLoadedDelegate (int code, string channelId, int count)
 loadTotalUnreadCount 的接口监听 更多...
 
delegate void OnUnreadCountLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, int count)
 loadUnreadCount 的接口监听 更多...
 
delegate void OnUnreadCountByConversationTypesLoadedDelegate (int code, List< RCIMConversationType > conversationTypes, string channelId, bool contain, int count)
 loadUnreadCountByConversationTypes 的接口监听 更多...
 
delegate void OnUnreadMentionedCountLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, int count)
 loadUnreadMentionedCount 的接口监听 更多...
 
delegate void OnUltraGroupAllUnreadCountLoadedDelegate (int code, int count)
 loadUltraGroupAllUnreadMentionedCount 的接口监听 更多...
 
delegate void OnUltraGroupAllUnreadMentionedCountLoadedDelegate (int code, int count)
 loadUltraGroupAllUnreadMentionedCount 的接口监听 更多...
 
delegate void OnUnreadCountClearedDelegate (int code, RCIMConversationType type, string targetId, string channelId, long timestamp)
 clearUnreadCount 的接口监听 更多...
 
delegate void OnDraftMessageSavedDelegate (int code, RCIMConversationType type, string targetId, string channelId, string draft)
 saveDraftMessage 的接口监听 更多...
 
delegate void OnDraftMessageClearedDelegate (int code, RCIMConversationType type, string targetId, string channelId)
 clearDraftMessage 的接口监听 更多...
 
delegate void OnDraftMessageLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, string draft)
 loadDraftMessage 的接口监听 更多...
 
delegate void OnBlockedConversationsLoadedDelegate (int code, List< RCIMConversationType > conversationTypes, string channelId, List< RCIMConversation > conversations)
 loadBlockedConversations 的接口监听 更多...
 
delegate void OnConversationTopStatusChangedDelegate (int code, RCIMConversationType type, string targetId, string channelId, bool top)
 changeConversationTopStatus 的接口监听 更多...
 
delegate void OnConversationTopStatusLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, bool top)
 loadConversationTopStatus 的接口监听 更多...
 
delegate void OnConversationReadStatusSyncedDelegate (int code, RCIMConversationType type, string targetId, string channelId, long timestamp)
 syncConversationReadStatus 的接口监听 更多...
 
delegate void OnMessageAttachedDelegate (RCIMMessage message)
 sendMessage 的接口监听 更多...
 
delegate void OnMessageSentDelegate (int code, RCIMMessage message)
 sendMessage 的接口监听 更多...
 
delegate void OnMediaMessageAttachedDelegate (RCIMMediaMessage message)
 sendMediaMessage 的接口监听 更多...
 
delegate void OnMediaMessageSendingDelegate (RCIMMediaMessage message, int progress)
 sendMediaMessage 的接口监听 更多...
 
delegate void OnSendingMediaMessageCanceledDelegate (int code, RCIMMediaMessage message)
 cancelSendingMediaMessage 的接口监听 更多...
 
delegate void OnMediaMessageSentDelegate (int code, RCIMMediaMessage message)
 sendMediaMessage 的接口监听 更多...
 
delegate void OnMediaMessageDownloadingDelegate (RCIMMediaMessage message, int progress)
 downloadMediaMessage 的接口监听 更多...
 
delegate void OnMediaMessageDownloadedDelegate (int code, RCIMMediaMessage message)
 downloadMediaMessage 的接口监听 更多...
 
delegate void OnDownloadingMediaMessageCanceledDelegate (int code, RCIMMediaMessage message)
 cancelDownloadingMediaMessage 的接口监听 更多...
 
delegate void OnMessagesLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, long sentTime, RCIMTimeOrder order, List< RCIMMessage > messages)
 loadMessages 的接口监听 更多...
 
delegate void OnUnreadMentionedMessagesLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, List< RCIMMessage > messages)
 loadUnreadMentionedMessages 的接口监听 更多...
 
delegate void OnFirstUnreadMessageLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, RCIMMessage message)
 loadFirstUnreadMessage 的接口监听 更多...
 
delegate void OnMessageInsertedDelegate (int code, RCIMMessage message)
 insertMessage 的接口监听 更多...
 
delegate void OnMessagesInsertedDelegate (int code, List< RCIMMessage > messages)
 insertMessages 的接口监听 更多...
 
delegate void OnMessageClearedDelegate (int code, RCIMConversationType type, string targetId, string channelId, long timestamp)
 clearMessages 的接口监听 更多...
 
delegate void OnLocalMessagesDeletedDelegate (int code, List< RCIMMessage > messages)
 deleteLocalMessages 的接口监听 更多...
 
delegate void OnMessagesDeletedDelegate (int code, RCIMConversationType type, string targetId, string channelId, List< RCIMMessage > messages)
 deleteMessages 的接口监听 更多...
 
delegate void OnMessageRecalledDelegate (int code, RCIMMessage message)
 recallMessage 的接口监听 更多...
 
delegate void OnPrivateReadReceiptMessageSentDelegate (int code, string targetId, string channelId, long timestamp)
 sendPrivateReadReceiptMessage 的接口监听 更多...
 
delegate void OnMessageExpansionUpdatedDelegate (int code, string messageUId, Dictionary< string, string > expansion)
 updateMessageExpansion 的接口监听 更多...
 
delegate void OnMessageExpansionForKeysRemovedDelegate (int code, string messageUId, List< string > keys)
 removeMessageExpansionForKeys 的接口监听 更多...
 
delegate void OnMessageReceiveStatusChangedDelegate (int code, long messageId)
 changeMessageReceiveStatus 的接口监听 更多...
 
delegate void OnMessageSentStatusChangedDelegate (int code, long messageId)
 changeMessageSentStatus 的接口监听 更多...
 
delegate void OnChatRoomJoinedDelegate (int code, string targetId)
 joinChatRoom 的接口监听 更多...
 
delegate void OnChatRoomJoiningDelegate (string targetId)
 正在加入聊天室的回调 更多...
 
delegate void OnChatRoomLeftDelegate (int code, string targetId)
 leaveChatRoom 的接口监听 更多...
 
delegate void OnChatRoomMessagesLoadedDelegate (int code, string targetId, List< RCIMMessage > messages, long syncTime)
 loadChatRoomMessages 的接口监听 更多...
 
delegate void OnChatRoomEntryAddedDelegate (int code, string targetId, string key)
 addChatRoomEntry 的接口监听 更多...
 
delegate void OnChatRoomEntriesAddedDelegate (int code, string targetId, Dictionary< string, string > entries, Dictionary< string, int > errorEntries)
 addChatRoomEntries 的接口监听 更多...
 
delegate void OnChatRoomEntryLoadedDelegate (int code, string targetId, Dictionary< string, string > entry)
 loadChatRoomEntry 的接口监听 更多...
 
delegate void OnAllChatRoomEntriesLoadedDelegate (int code, string targetId, Dictionary< string, string > entries)
 loadAllChatRoomEntries 的接口监听 更多...
 
delegate void OnChatRoomEntryRemovedDelegate (int code, string targetId, string key)
 removeChatRoomEntry 的接口监听 更多...
 
delegate void OnChatRoomEntriesRemovedDelegate (int code, string targetId, List< string > keys)
 removeChatRoomEntries 的接口监听 更多...
 
delegate void OnBlacklistAddedDelegate (int code, string userId)
 addToBlacklist 的接口监听 更多...
 
delegate void OnBlacklistRemovedDelegate (int code, string userId)
 removeFromBlacklist 的接口监听 更多...
 
delegate void OnBlacklistStatusLoadedDelegate (int code, string userId, RCIMBlacklistStatus status)
 loadBlacklistStatus 的接口监听 更多...
 
delegate void OnBlacklistLoadedDelegate (int code, List< string > userIds)
 loadBlacklist 的接口监听 更多...
 
delegate void OnMessagesSearchedDelegate (int code, RCIMConversationType type, string targetId, string channelId, string keyword, long startTime, int count, List< RCIMMessage > messages)
 searchMessages 的接口监听 更多...
 
delegate void OnMessagesSearchedByTimeRangeDelegate (int code, RCIMConversationType type, string targetId, string channelId, string keyword, long startTime, long endTime, int offset, int count, List< RCIMMessage > messages)
 searchMessagesByTimeRange 的接口监听 更多...
 
delegate void OnMessagesSearchedByUserIdDelegate (int code, string userId, RCIMConversationType type, string targetId, string channelId, long startTime, int count, List< RCIMMessage > messages)
 searchMessagesByUserId 的接口监听 更多...
 
delegate void OnConversationsSearchedDelegate (int code, List< RCIMConversationType > conversationTypes, string channelId, List< RCIMMessageType > messageTypes, string keyword, List< RCIMSearchConversationResult > conversations)
 searchConversations 的接口监听 更多...
 
delegate void OnGroupReadReceiptRequestSentDelegate (int code, RCIMMessage message)
 sendGroupReadReceiptRequest 的接口监听 更多...
 
delegate void OnGroupReadReceiptResponseSentDelegate (int code, string targetId, string channelId, List< RCIMMessage > messages)
 sendGroupReadReceiptResponse 的接口监听 更多...
 
delegate void OnNotificationQuietHoursChangedDelegate (int code, string startTime, int spanMins, RCIMPushNotificationQuietHoursLevel level)
 changeNotificationQuietHours 的接口回调 更多...
 
delegate void OnNotificationQuietHoursRemovedDelegate (int code)
 removeNotificationQuietHours 的接口回调 更多...
 
delegate void OnNotificationQuietHoursLoadedDelegate (int code, string startTime, int spanMins, RCIMPushNotificationQuietHoursLevel level)
 loadNotificationQuietHours 的接口回调 更多...
 
delegate void OnConversationNotificationLevelChangedDelegate (int code, RCIMConversationType type, string targetId, string channelId, RCIMPushNotificationLevel level)
 changeConversationNotificationLevel 的接口回调 更多...
 
delegate void OnConversationNotificationLevelLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, RCIMPushNotificationLevel level)
 loadConversationNotificationLevel 的接口回调 更多...
 
delegate void OnConversationTypeNotificationLevelChangedDelegate (int code, RCIMConversationType type, RCIMPushNotificationLevel level)
 changeConversationTypeNotificationLevel 的接口回调 更多...
 
delegate void OnConversationTypeNotificationLevelLoadedDelegate (int code, RCIMConversationType type, RCIMPushNotificationLevel level)
 loadConversationTypeNotificationLevel 的接口回调 更多...
 
delegate void OnUltraGroupDefaultNotificationLevelChangedDelegate (int code, string targetId, RCIMPushNotificationLevel level)
 changeUltraGroupDefaultNotificationLevel 的接口回调 更多...
 
delegate void OnUltraGroupDefaultNotificationLevelLoadedDelegate (int code, string targetId, RCIMPushNotificationLevel level)
 loadUltraGroupDefaultNotificationLevel 的接口回调 更多...
 
delegate void OnUltraGroupChannelDefaultNotificationLevelChangedDelegate (int code, string targetId, string channelId, RCIMPushNotificationLevel level)
 changeUltraGroupChannelDefaultNotificationLevel 的接口回调 更多...
 
delegate void OnUltraGroupChannelDefaultNotificationLevelLoadedDelegate (int code, string targetId, string channelId, RCIMPushNotificationLevel level)
 loadUltraGroupChannelDefaultNotificationLevel 的接口回调 更多...
 
delegate void OnPushContentShowStatusChangedDelegate (int code, bool showContent)
 changePushContentShowStatus 的接口监听 更多...
 
delegate void OnPushLanguageChangedDelegate (int code, string language)
 changePushLanguage 的接口监听 更多...
 
delegate void OnPushReceiveStatusChangedDelegate (int code, bool receive)
 changePushReceiveStatus 的接口监听 更多...
 
delegate void OnMessageCountLoadedDelegate (int code, RCIMConversationType type, string targetId, string channelId, int count)
 loadMessageCount 的接口监听 更多...
 
delegate void OnTopConversationsLoadedDelegate (int code, List< RCIMConversationType > conversationTypes, string channelId, List< RCIMConversation > conversations)
 
delegate void OnGroupMessageToDesignatedUsersAttachedDelegate (RCIMMessage message)
 sendGroupMessageToDesignatedUsers 的接口回调。消息存入数据库的回调 更多...
 
delegate void OnGroupMessageToDesignatedUsersSentDelegate (int code, RCIMMessage message)
 sendGroupMessageToDesignatedUsers 的接口回调。消息发送完成的回调 更多...
 
delegate void OnUltraGroupReadStatusSyncedDelegate (int code, string targetId, string channelId, long timestamp)
 syncUltraGroupReadStatus 的接口监听 更多...
 
delegate void OnConversationsLoadedForAllChannelDelegate (int code, RCIMConversationType type, string targetId, List< RCIMConversation > conversations)
 loadConversationsForAllChannel 的接口监听 更多...
 
delegate void OnUltraGroupUnreadMentionedCountLoadedDelegate (int code, string targetId, int count)
 loadUltraGroupUnreadMentionedCount 的接口监听 更多...
 
delegate void OnUltraGroupUnreadCountLoadedDelegate (int code, string targetId, int count)
 
delegate void OnUltraGroupMessageModifiedDelegate (int code, string messageUId)
 modifyUltraGroupMessage 的接口监听 更多...
 
delegate void OnUltraGroupMessageRecalledDelegate (int code, RCIMMessage message, bool deleteRemote)
 recallUltraGroupMessage 的接口监听 更多...
 
delegate void OnUltraGroupMessagesClearedDelegate (int code, string targetId, string channelId, long timestamp, RCIMMessageOperationPolicy policy)
 clearUltraGroupMessages 的接口监听 更多...
 
delegate void OnUltraGroupMessagesClearedForAllChannelDelegate (int code, string targetId, long timestamp)
 clearUltraGroupMessagesForAllChannel 的接口监听 更多...
 
delegate void OnUltraGroupTypingStatusSentDelegate (int code, string targetId, string channelId, RCIMUltraGroupTypingStatus typingStatus)
 sendUltraGroupTypingStatus 的接口监听 更多...
 
delegate void OnBatchRemoteUltraGroupMessagesLoadedDelegate (int code, List< RCIMMessage > matchedMessages, List< RCIMMessage > notMatchedMessages)
 loadBatchRemoteUltraGroupMessages 的接口监听 更多...
 
delegate void OnUltraGroupMessageExpansionUpdatedDelegate (int code, Dictionary< string, string > expansion, string messageUId)
 updateUltraGroupMessageExpansion 的接口监听 更多...
 
delegate void OnUltraGroupMessageExpansionRemovedDelegate (int code, string messageUId, List< string > keys)
 removeUltraGroupMessageExpansion 的接口监听 更多...
 

枚举类型说明

◆ RCIMImportanceHW

枚举值
NORMAL 

表示消息为服务与通讯类。消息提醒方式为锁屏+铃声+震动

LOW 

表示消息为资讯营销类。消息提醒方式为静默通知,仅在下拉通知栏展示

◆ RCIMMessageOperationPolicy

枚举值
LOCAL 

本地

REMOTE 

远端

LOCAL_REMOTE 

本地和远端

◆ RCIMVIVOPushType

枚举值
OPERATE 

运营消息

SYSTEM 

系统消息

◆ RCIMSentStatus

枚举值
SENDING 

发送中

FAILED 

发送失败

SENT 

已发送

RECEIVED 

对方已接收

READ 

对方已读

DESTROYED 

对方已销毁

CANCELED 

对方已取消

◆ RCIMPushNotificationQuietHoursLevel

枚举值
NONE 

未设置(向上查询群或者APP级别设置) 存量数据中0表示未设置

MENTION_MESSAGE 

群聊超级群仅@消息通知,单聊代表消息不通知

BLOCKED 

消息通知被屏蔽,即不接收消息通知

◆ RCIMMessageDirection

枚举值
SEND 

发送方

RECEIVE 

接收方

◆ RCIMReceivedStatus

枚举值
UNREAD 

未读

READ 

已读

LISTENED 

已听

DOWNLOADED 

已下载

RETRIEVED 

该消息已经被其他登录的多端收取过。(即该消息已经被其他端收取过后。当前端才登录,并重新拉取了这条消息。客户可以通过这个状态更新 UI,比如不再提示)

MULTIPLE_RECEIVE 

该消息是被多端同时收取的。(即其他端正同时登录,一条消息被同时发往多端。客户可以通过这个状态值更新自己的某些 UI 状态)

◆ RCIMChatRoomMemberActionType

枚举值
UNKNOWN 

未知

JOIN 

已加入

LEAVE 

已离开

◆ RCIMPushNotificationLevel

枚举值
ALL_MESSAGE 

全部消息通知(接收全部消息通知 – 显示指定关闭免打扰功能)

NONE 

未设置(向上查询群或者APP级别设置)//存量数据中0表示未设置

MENTION 

群聊,超级群 @所有人 或者 @成员列表有自己 时通知;单聊代表消息不通知

MENTION_USERS 

群聊,超级群 @成员列表有自己时通知,@所有人不通知;单聊代表消息不通知

MENTION_ALL 

群聊,超级群 @所有人通知,其他情况都不通知;单聊代表消息不通知

BLOCKED 

消息通知被屏蔽,即不接收消息通知

◆ RCIMMessageType

枚举值
UNKNOWN 

无效类型

CUSTOM 

自定义

TEXT 

文本

VOICE 

语音

IMAGE 

图片

FILE 

文件

SIGHT 

小视频

GIF 

GIF 图

RECALL 

撤回

REFERENCE 

引用

COMMAND 

命令

COMMAND_NOTIFICATION 

命令通知

LOCATION 

位置消息

◆ RCIMMessageBlockType

枚举值
UNKNOWN 

未知

GLOBAL 

全局敏感词:命中了融云内置的全局敏感词

CUSTOM 

自定义敏感词拦截:命中了客户在融云自定义的敏感词

THIRD_PARTY 

第三方审核拦截:命中了第三方(数美)或模板路由决定不下发的状态

◆ RCIMTimeOrder

枚举值
BEFORE 

时间递减

AFTER 

时间递增

◆ RCIMCustomMessagePolicy

枚举值
COMMAND 

客户端不存储,支持离线消息机制,不计入未读消息数

NORMAL 

客户端存储,支持离线消息机制,且存入服务端历史消息,计入未读消息数

STATUS 

客户端不存储,服务端不存储,不计入未读消息数

STORAGE 

客户端存储,支持离线消息机制,且存入服务端历史消息,不计入未读消息数

◆ RCIMChatRoomStatus

枚举值
RESET 

聊天室被重置

DESTROY_MANUAL 

用户调用IM Server API 手动销毁聊天室

DESTROY_AUTO 

IM Server 自动销毁聊天室

◆ RCIMConversationType

枚举值
INVALID 

暂不支持

PRIVATE 

单聊

GROUP 

群聊

CHATROOM 

聊天室

SYSTEM 

系统会话

ULTRA_GROUP 

超级群

◆ RCIMErrorCode

枚举值
SUCCESS 
    </summary> 
PARAM_ERROR 
    </summary> 
ENGINE_DESTROYED 
    </summary> 
NATIVE_OPERATION_ERROR 
    </summary> 
RESULT_UNKNOWN 
    </summary> 

◆ RCIMUltraGroupTypingStatus

枚举值
TEXT 

正在输入文本

◆ RCIMMentionedType

枚举值
ALL 

@ 所有人

PART 

@ 指定的人

◆ RCIMChatRoomEntriesOperationType

枚举值
Update 

更新操作

Remove 

删除操作

◆ RCIMLogLevel

枚举值
NONE 

不输出任何日志

ERROR 

只输出错误的日志

WARN 

输出错误和警告的日志

INFO 

输出错误、警告和一般的日志

DEBUG 

输出输出错误、警告和一般的日志以及 debug 日志

VERBOSE 

输出所有日志

◆ RCIMBlacklistStatus

枚举值
UNKNOWN 

未知

IN_BLACKLIST 

在黑名单中

NOT_IN_BLACKLIST 

不在黑名单

◆ RCIMConnectionStatus

枚举值
NETWORK_UNAVAILABLE 

网络不可用

CONNECTED 

连接成功

CONNECTING 

连接中

UNCONNECTED 

未连接

KICKED_OFFLINE_BY_OTHER_CLIENT 

用户账户在其他设备登录,本机会被踢掉线

TOKEN_INCORRECT 

Token 不正确

CONN_USER_BLOCKED 

用户被开发者后台封禁

SIGN_OUT 

用户主动调用 disconnect 或 logout 接口断开连接

SUSPEND 

连接暂时挂起(多是由于网络问题导致),SDK 会在合适时机进行自动重连

TIMEOUT 

自动连接超时,SDK 将不会继续连接,用户需要做超时处理,再自行调用 connectWithToken 接口进行连接

UNKNOWN 

异常情况

函数说明

◆ OnMessageReceivedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageReceivedDelegate ( RCIMMessage  message,
int  left,
bool  offline,
bool  hasPackage 
)

收到消息的监听

参数
message接收到的消息对象
left当客户端连接成功后,服务端会将所有补偿消息以消息包的形式下发给客户端,最多每 200 条消息为一个消息包,即一个 Package, 客户端接受到消息包后,会逐条解析并通知应用。left 为当前消息包(Package)里还剩余的消息条数
offline消息是否离线消息
hasPackage是否在服务端还存在未下发的消息包

◆ OnConnectionStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnConnectionStatusChangedDelegate ( RCIMConnectionStatus  status)

网络状态变化

参数
statusSDK 与融云服务器的连接状态

◆ OnConversationTopStatusSyncedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationTopStatusSyncedDelegate ( RCIMConversationType  type,
string  targetId,
string  channelId,
bool  top 
)

会话状态置顶多端同步监听

参数
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可。 频道 ID,仅支持超级群使用,其他会话类型传 null 即可
top是否置顶

◆ OnRemoteMessageRecalledDelegate()

delegate void cn_rongcloud_im_unity.OnRemoteMessageRecalledDelegate ( RCIMMessage  message)

撤回消息监听器

参数
message原本的消息会变为撤回消息

◆ OnPrivateReadReceiptReceivedDelegate()

delegate void cn_rongcloud_im_unity.OnPrivateReadReceiptReceivedDelegate ( string  targetId,
string  channelId,
long  timestamp 
)

单聊中收到消息回执的回调

参数
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp已阅读的最后一条消息的 sendTime

◆ OnRemoteMessageExpansionUpdatedDelegate()

delegate void cn_rongcloud_im_unity.OnRemoteMessageExpansionUpdatedDelegate ( Dictionary< string, string >  expansion,
RCIMMessage  message 
)

消息扩展信息更改的回调

参数
expansion消息扩展信息中更新的键值对,只包含更新的键值对,不是全部的数据。如果想获取全部的键值对,请使用 message 的 expansion 属性
message发生变化的消息

◆ OnRemoteMessageExpansionForKeyRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnRemoteMessageExpansionForKeyRemovedDelegate ( RCIMMessage  message,
List< string >  keys 
)

消息扩展信息删除的回调

参数
message发生变化的消息
keys消息扩展信息中删除的键值对 key 列表

◆ OnChatRoomMemberChangedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomMemberChangedDelegate ( string  targetId,
List< RCIMChatRoomMemberAction actions 
)

聊天室用户进入、退出聊天室监听

参数
targetId会话 ID
actions发生的事件

◆ OnTypingStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnTypingStatusChangedDelegate ( RCIMConversationType  type,
string  targetId,
string  channelId,
List< RCIMTypingStatus userTypingStatus 
)

会话输入状态发生变化。对于单聊而言,当对方正在输入时,监听会触发一次;当对方不处于输入状态时,该监听还会触发一次,但回调里输入用户列表为空

参数
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
userTypingStatus发生状态变化的集合

◆ OnConversationReadStatusSyncMessageReceivedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationReadStatusSyncMessageReceivedDelegate ( RCIMConversationType  type,
string  targetId,
long  timestamp 
)

同步消息未读状态监听接口。多端登录,收到其它端清除某一会话未读数通知的时候

参数
type会话类型
targetId会话 ID
timestamp时间戳

◆ OnChatRoomEntriesSyncedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntriesSyncedDelegate ( string  roomId)

聊天室 KV 同步完成的回调

参数
roomId聊天室 ID

◆ OnChatRoomEntriesChangedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntriesChangedDelegate ( RCIMChatRoomEntriesOperationType  operationType,
string  roomId,
Dictionary< string, string >  entries 
)

聊天室 KV 发生变化的回调

参数
operationType操作的类型
roomId聊天室 ID
entries发送变化的 KV

◆ OnRemoteUltraGroupMessageExpansionUpdatedDelegate()

delegate void cn_rongcloud_im_unity.OnRemoteUltraGroupMessageExpansionUpdatedDelegate ( List< RCIMMessage messages)

超级群消息 kv 被更新

参数
messages被更新的消息集合

◆ OnRemoteUltraGroupMessageModifiedDelegate()

delegate void cn_rongcloud_im_unity.OnRemoteUltraGroupMessageModifiedDelegate ( List< RCIMMessage messages)

超级群消息被更改

参数
messages被更新的消息集合

◆ OnRemoteUltraGroupMessageRecalledDelegate()

delegate void cn_rongcloud_im_unity.OnRemoteUltraGroupMessageRecalledDelegate ( List< RCIMMessage messages)

超级群消息被撤回

参数
messages撤回的消息集合

◆ OnUltraGroupReadTimeReceivedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupReadTimeReceivedDelegate ( string  targetId,
string  channelId,
long  timestamp 
)

超级群已读的监听

参数
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp

◆ OnUltraGroupTypingStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupTypingStatusChangedDelegate ( List< RCIMUltraGroupTypingStatusInfo info)

用户输入状态变化的回调。当客户端收到用户输入状态的变化时,会回调此接口,通知发生变化的会话以及当前正在输入的RCUltraGroupTypingStatusInfo列表

参数
info正在输入的RCUltraGroupTypingStatusInfo列表(nil标示当前没有用户正在输入)

◆ OnMessageBlockedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageBlockedDelegate ( RCIMBlockedMessageInfo  info)

发送含有敏感词消息被拦截的回调

参数
info被拦截消息的相关信息

◆ OnChatRoomStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomStatusChangedDelegate ( string  targetId,
RCIMChatRoomStatus  status 
)

聊天室状态发生变化的监听

参数
targetId会话 ID
status聊天室变化的状态

◆ OnGroupMessageReadReceiptRequestReceivedDelegate()

delegate void cn_rongcloud_im_unity.OnGroupMessageReadReceiptRequestReceivedDelegate ( string  targetId,
string  messageUId 
)

收到群聊已读回执请求的监听

参数
targetId会话 ID
messageUId消息的 messageUid

◆ OnGroupMessageReadReceiptResponseReceivedDelegate()

delegate void cn_rongcloud_im_unity.OnGroupMessageReadReceiptResponseReceivedDelegate ( string  targetId,
string  messageUId,
Dictionary< string, long >  respondUserIds 
)

收到群聊已读回执响应的监听

参数
targetId会话 ID
messageUId收到回执响应的消息的 messageUId
respondUserIds会话中响应了此消息的用户列表。其中 key: 用户 id ; value: 响应时间

◆ OnConnectedDelegate()

delegate void cn_rongcloud_im_unity.OnConnectedDelegate ( int  code,
string  userId 
)

connect 的接口监听,收到链接结果的回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
userId链接成功的用户 ID

◆ OnDatabaseOpenedDelegate()

delegate void cn_rongcloud_im_unity.OnDatabaseOpenedDelegate ( int  code)

connect 的接口监听,数据库打开时发生的回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常

◆ OnConversationLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
RCIMConversation  conversation 
)

loadConversation 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
conversation获取到的会话

◆ OnConversationsLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationsLoadedDelegate ( int  code,
List< RCIMConversationType conversationTypes,
string  channelId,
long  startTime,
int  count,
List< RCIMConversation conversations 
)

loadConversations 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
conversationTypes会话类型集合
channelId频道 ID,仅支持超级群使用,
startTime时间戳(毫秒)
count查询的数量
conversations查询到的会话集合

◆ OnConversationRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationRemovedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId 
)

removeConversation 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可

◆ OnConversationsRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationsRemovedDelegate ( int  code,
List< RCIMConversationType conversationTypes,
string  channelId 
)

removeConversations 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
conversationTypes会话类型集合
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可

◆ OnTotalUnreadCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnTotalUnreadCountLoadedDelegate ( int  code,
string  channelId,
int  count 
)

loadTotalUnreadCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
count未读数量

◆ OnUnreadCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUnreadCountLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
int  count 
)

loadUnreadCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
count未读数量

◆ OnUnreadCountByConversationTypesLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUnreadCountByConversationTypesLoadedDelegate ( int  code,
List< RCIMConversationType conversationTypes,
string  channelId,
bool  contain,
int  count 
)

loadUnreadCountByConversationTypes 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
conversationTypes会话类型集合
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
contain是否包含免打扰消息的未读消息数
count未读数量

◆ OnUnreadMentionedCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUnreadMentionedCountLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
int  count 
)

loadUnreadMentionedCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
count未读数量

◆ OnUltraGroupAllUnreadCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupAllUnreadCountLoadedDelegate ( int  code,
int  count 
)

loadUltraGroupAllUnreadMentionedCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
count未读数量

◆ OnUltraGroupAllUnreadMentionedCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupAllUnreadMentionedCountLoadedDelegate ( int  code,
int  count 
)

loadUltraGroupAllUnreadMentionedCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
count未读数量

◆ OnUnreadCountClearedDelegate()

delegate void cn_rongcloud_im_unity.OnUnreadCountClearedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
long  timestamp 
)

clearUnreadCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp该会话已阅读的最后一条消息的发送时间戳

◆ OnDraftMessageSavedDelegate()

delegate void cn_rongcloud_im_unity.OnDraftMessageSavedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
string  draft 
)

saveDraftMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
draft草稿信息

◆ OnDraftMessageClearedDelegate()

delegate void cn_rongcloud_im_unity.OnDraftMessageClearedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId 
)

clearDraftMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可

◆ OnDraftMessageLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnDraftMessageLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
string  draft 
)

loadDraftMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常 接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
draft草稿信息

◆ OnBlockedConversationsLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnBlockedConversationsLoadedDelegate ( int  code,
List< RCIMConversationType conversationTypes,
string  channelId,
List< RCIMConversation conversations 
)

loadBlockedConversations 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
conversationTypes会话类型集合
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
conversations获取到的会话集合

◆ OnConversationTopStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationTopStatusChangedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
bool  top 
)

changeConversationTopStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
top是否置顶

◆ OnConversationTopStatusLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationTopStatusLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
bool  top 
)

loadConversationTopStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
top是否置顶

◆ OnConversationReadStatusSyncedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationReadStatusSyncedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
long  timestamp 
)

syncConversationReadStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp会话中已读的最后一条消息的发送时间戳

◆ OnMessageAttachedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageAttachedDelegate ( RCIMMessage  message)

sendMessage 的接口监听

参数
message发送的消息

◆ OnMessageSentDelegate()

delegate void cn_rongcloud_im_unity.OnMessageSentDelegate ( int  code,
RCIMMessage  message 
)

sendMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message发送的消息

◆ OnMediaMessageAttachedDelegate()

delegate void cn_rongcloud_im_unity.OnMediaMessageAttachedDelegate ( RCIMMediaMessage  message)

sendMediaMessage 的接口监听

参数
message发送的消息

◆ OnMediaMessageSendingDelegate()

delegate void cn_rongcloud_im_unity.OnMediaMessageSendingDelegate ( RCIMMediaMessage  message,
int  progress 
)

sendMediaMessage 的接口监听

参数
message发送的消息
progress发送的进度

◆ OnSendingMediaMessageCanceledDelegate()

delegate void cn_rongcloud_im_unity.OnSendingMediaMessageCanceledDelegate ( int  code,
RCIMMediaMessage  message 
)

cancelSendingMediaMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message发送的消息

◆ OnMediaMessageSentDelegate()

delegate void cn_rongcloud_im_unity.OnMediaMessageSentDelegate ( int  code,
RCIMMediaMessage  message 
)

sendMediaMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message发送的消息

◆ OnMediaMessageDownloadingDelegate()

delegate void cn_rongcloud_im_unity.OnMediaMessageDownloadingDelegate ( RCIMMediaMessage  message,
int  progress 
)

downloadMediaMessage 的接口监听

参数
message下载的消息
progress下载的进度

◆ OnMediaMessageDownloadedDelegate()

delegate void cn_rongcloud_im_unity.OnMediaMessageDownloadedDelegate ( int  code,
RCIMMediaMessage  message 
)

downloadMediaMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message下载的消息

◆ OnDownloadingMediaMessageCanceledDelegate()

delegate void cn_rongcloud_im_unity.OnDownloadingMediaMessageCanceledDelegate ( int  code,
RCIMMediaMessage  message 
)

cancelDownloadingMediaMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message取消下载的消息

◆ OnMessagesLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnMessagesLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
long  sentTime,
RCIMTimeOrder  order,
List< RCIMMessage messages 
)

loadMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
sentTime当前消息时间戳
order获取消息的方向。BEFORE:获取 sentTime 之前的消息 (时间递减),AFTER:获取 sentTime 之后的消息 (时间递增)
messages获取到的消息集合

◆ OnUnreadMentionedMessagesLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUnreadMentionedMessagesLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
List< RCIMMessage messages 
)

loadUnreadMentionedMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
messages获取到的消息集合

◆ OnFirstUnreadMessageLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnFirstUnreadMessageLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
RCIMMessage  message 
)

loadFirstUnreadMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
message获取到的消息

◆ OnMessageInsertedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageInsertedDelegate ( int  code,
RCIMMessage  message 
)

insertMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message插入的消息

◆ OnMessagesInsertedDelegate()

delegate void cn_rongcloud_im_unity.OnMessagesInsertedDelegate ( int  code,
List< RCIMMessage messages 
)

insertMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messages插入的消息集合

◆ OnMessageClearedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageClearedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
long  timestamp 
)

clearMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp时间戳

◆ OnLocalMessagesDeletedDelegate()

delegate void cn_rongcloud_im_unity.OnLocalMessagesDeletedDelegate ( int  code,
List< RCIMMessage messages 
)

deleteLocalMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messages删除的消息集合

◆ OnMessagesDeletedDelegate()

delegate void cn_rongcloud_im_unity.OnMessagesDeletedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
List< RCIMMessage messages 
)

deleteMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
messages删除的消息集合

◆ OnMessageRecalledDelegate()

delegate void cn_rongcloud_im_unity.OnMessageRecalledDelegate ( int  code,
RCIMMessage  message 
)

recallMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message撤回的消息

◆ OnPrivateReadReceiptMessageSentDelegate()

delegate void cn_rongcloud_im_unity.OnPrivateReadReceiptMessageSentDelegate ( int  code,
string  targetId,
string  channelId,
long  timestamp 
)

sendPrivateReadReceiptMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp时间戳

◆ OnMessageExpansionUpdatedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageExpansionUpdatedDelegate ( int  code,
string  messageUId,
Dictionary< string, string >  expansion 
)

updateMessageExpansion 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messageUId消息的 messageUid
expansion要更新的消息扩展信息键值对,类型是 HashMap

◆ OnMessageExpansionForKeysRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageExpansionForKeysRemovedDelegate ( int  code,
string  messageUId,
List< string >  keys 
)

removeMessageExpansionForKeys 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messageUId消息的 messageUid
keys消息扩展信息中待删除的 key 的列表,类型是 ArrayList

◆ OnMessageReceiveStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageReceiveStatusChangedDelegate ( int  code,
long  messageId 
)

changeMessageReceiveStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messageId消息的 messageId

◆ OnMessageSentStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageSentStatusChangedDelegate ( int  code,
long  messageId 
)

changeMessageSentStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messageId消息的 messageId

◆ OnChatRoomJoinedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomJoinedDelegate ( int  code,
string  targetId 
)

joinChatRoom 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID

◆ OnChatRoomJoiningDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomJoiningDelegate ( string  targetId)

正在加入聊天室的回调

参数
targetId聊天室 ID

◆ OnChatRoomLeftDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomLeftDelegate ( int  code,
string  targetId 
)

leaveChatRoom 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID

◆ OnChatRoomMessagesLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomMessagesLoadedDelegate ( int  code,
string  targetId,
List< RCIMMessage messages,
long  syncTime 
)

loadChatRoomMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
messages加载到的消息
syncTime下次拉取的时间戳

◆ OnChatRoomEntryAddedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntryAddedDelegate ( int  code,
string  targetId,
string  key 
)

addChatRoomEntry 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
key聊天室属性名称

◆ OnChatRoomEntriesAddedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntriesAddedDelegate ( int  code,
string  targetId,
Dictionary< string, string >  entries,
Dictionary< string, int >  errorEntries 
)

addChatRoomEntries 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
entries聊天室属性
errorEntries发生错误的属性

◆ OnChatRoomEntryLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntryLoadedDelegate ( int  code,
string  targetId,
Dictionary< string, string >  entry 
)

loadChatRoomEntry 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
entry获取到的属性

◆ OnAllChatRoomEntriesLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnAllChatRoomEntriesLoadedDelegate ( int  code,
string  targetId,
Dictionary< string, string >  entries 
)

loadAllChatRoomEntries 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
entries获取到的属性集合

◆ OnChatRoomEntryRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntryRemovedDelegate ( int  code,
string  targetId,
string  key 
)

removeChatRoomEntry 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
key聊天室属性键值

◆ OnChatRoomEntriesRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnChatRoomEntriesRemovedDelegate ( int  code,
string  targetId,
List< string >  keys 
)

removeChatRoomEntries 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
keys聊天室属性键值集合

◆ OnBlacklistAddedDelegate()

delegate void cn_rongcloud_im_unity.OnBlacklistAddedDelegate ( int  code,
string  userId 
)

addToBlacklist 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
userId用户 ID

◆ OnBlacklistRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnBlacklistRemovedDelegate ( int  code,
string  userId 
)

removeFromBlacklist 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
userId用户 ID

◆ OnBlacklistStatusLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnBlacklistStatusLoadedDelegate ( int  code,
string  userId,
RCIMBlacklistStatus  status 
)

loadBlacklistStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
userId用户 ID
status当前状态

◆ OnBlacklistLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnBlacklistLoadedDelegate ( int  code,
List< string >  userIds 
)

loadBlacklist 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
userIds用户 ID 集合

◆ OnMessagesSearchedDelegate()

delegate void cn_rongcloud_im_unity.OnMessagesSearchedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
string  keyword,
long  startTime,
int  count,
List< RCIMMessage messages 
)

searchMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
keyword搜索的关键字
startTime查询 beginTime 之前的消息
count查询的数量
messages查询到的消息集合

◆ OnMessagesSearchedByTimeRangeDelegate()

delegate void cn_rongcloud_im_unity.OnMessagesSearchedByTimeRangeDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
string  keyword,
long  startTime,
long  endTime,
int  offset,
int  count,
List< RCIMMessage messages 
)

searchMessagesByTimeRange 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
keyword搜索的关键字
startTime开始时间
endTime结束时间
offset偏移量
count查询的数量
messages查询到的消息集合

◆ OnMessagesSearchedByUserIdDelegate()

delegate void cn_rongcloud_im_unity.OnMessagesSearchedByUserIdDelegate ( int  code,
string  userId,
RCIMConversationType  type,
string  targetId,
string  channelId,
long  startTime,
int  count,
List< RCIMMessage messages 
)

searchMessagesByUserId 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
userId用户 id
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
startTime查询记录的起始时间
count查询的数量
messages查询到的消息集合

◆ OnConversationsSearchedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationsSearchedDelegate ( int  code,
List< RCIMConversationType conversationTypes,
string  channelId,
List< RCIMMessageType messageTypes,
string  keyword,
List< RCIMSearchConversationResult conversations 
)

searchConversations 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
conversationTypes会话类型集合
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
messageTypes搜索的消息类型
keyword搜索的关键字
conversations查询到的会话集合

◆ OnGroupReadReceiptRequestSentDelegate()

delegate void cn_rongcloud_im_unity.OnGroupReadReceiptRequestSentDelegate ( int  code,
RCIMMessage  message 
)

sendGroupReadReceiptRequest 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message需要请求已读回执的消息

◆ OnGroupReadReceiptResponseSentDelegate()

delegate void cn_rongcloud_im_unity.OnGroupReadReceiptResponseSentDelegate ( int  code,
string  targetId,
string  channelId,
List< RCIMMessage messages 
)

sendGroupReadReceiptResponse 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
messages会话中需要发送已读回执的消息列表

◆ OnNotificationQuietHoursChangedDelegate()

delegate void cn_rongcloud_im_unity.OnNotificationQuietHoursChangedDelegate ( int  code,
string  startTime,
int  spanMins,
RCIMPushNotificationQuietHoursLevel  level 
)

changeNotificationQuietHours 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
startTime开始消息免打扰时间
spanMins需要消息免打扰分钟数,0 < spanMins < 1440( 比如,您设置的起始时间是 00:00, 结束时间为 01:00,则 spanMins 为 60 分钟。设置为 1439 代表全天免打扰 (23 60 + 59 = 1439 ))
level消息通知级别

◆ OnNotificationQuietHoursRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnNotificationQuietHoursRemovedDelegate ( int  code)

removeNotificationQuietHours 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常

◆ OnNotificationQuietHoursLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnNotificationQuietHoursLoadedDelegate ( int  code,
string  startTime,
int  spanMins,
RCIMPushNotificationQuietHoursLevel  level 
)

loadNotificationQuietHours 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
startTime开始消息免打扰时间
spanMins已设置的屏蔽时间分钟数,0 < spanMins < 1440]
level消息通知级别

◆ OnConversationNotificationLevelChangedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationNotificationLevelChangedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
RCIMPushNotificationLevel  level 
)

changeConversationNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
level消息通知级别

◆ OnConversationNotificationLevelLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationNotificationLevelLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
RCIMPushNotificationLevel  level 
)

loadConversationNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
level当前会话的消息通知级别

◆ OnConversationTypeNotificationLevelChangedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationTypeNotificationLevelChangedDelegate ( int  code,
RCIMConversationType  type,
RCIMPushNotificationLevel  level 
)

changeConversationTypeNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
level消息通知级别

◆ OnConversationTypeNotificationLevelLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnConversationTypeNotificationLevelLoadedDelegate ( int  code,
RCIMConversationType  type,
RCIMPushNotificationLevel  level 
)

loadConversationTypeNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
level消息通知级别

◆ OnUltraGroupDefaultNotificationLevelChangedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupDefaultNotificationLevelChangedDelegate ( int  code,
string  targetId,
RCIMPushNotificationLevel  level 
)

changeUltraGroupDefaultNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
level消息通知级别

◆ OnUltraGroupDefaultNotificationLevelLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupDefaultNotificationLevelLoadedDelegate ( int  code,
string  targetId,
RCIMPushNotificationLevel  level 
)

loadUltraGroupDefaultNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
level消息通知级别

◆ OnUltraGroupChannelDefaultNotificationLevelChangedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupChannelDefaultNotificationLevelChangedDelegate ( int  code,
string  targetId,
string  channelId,
RCIMPushNotificationLevel  level 
)

changeUltraGroupChannelDefaultNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用
level消息通知级别

◆ OnUltraGroupChannelDefaultNotificationLevelLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupChannelDefaultNotificationLevelLoadedDelegate ( int  code,
string  targetId,
string  channelId,
RCIMPushNotificationLevel  level 
)

loadUltraGroupChannelDefaultNotificationLevel 的接口回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用
level消息通知级别

◆ OnPushContentShowStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnPushContentShowStatusChangedDelegate ( int  code,
bool  showContent 
)

changePushContentShowStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
showContent是否显示远程推送内容

◆ OnPushLanguageChangedDelegate()

delegate void cn_rongcloud_im_unity.OnPushLanguageChangedDelegate ( int  code,
string  language 
)

changePushLanguage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
language推送语言

◆ OnPushReceiveStatusChangedDelegate()

delegate void cn_rongcloud_im_unity.OnPushReceiveStatusChangedDelegate ( int  code,
bool  receive 
)

changePushReceiveStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
receive是否接收

◆ OnMessageCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnMessageCountLoadedDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
string  channelId,
int  count 
)

loadMessageCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
count消息的数量

◆ OnTopConversationsLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnTopConversationsLoadedDelegate ( int  code,
List< RCIMConversationType conversationTypes,
string  channelId,
List< RCIMConversation conversations 
)

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
conversationTypes会话类型集合
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
conversations加载的会话集合

◆ OnGroupMessageToDesignatedUsersAttachedDelegate()

delegate void cn_rongcloud_im_unity.OnGroupMessageToDesignatedUsersAttachedDelegate ( RCIMMessage  message)

sendGroupMessageToDesignatedUsers 的接口回调。消息存入数据库的回调

参数
message发送的消息内容

◆ OnGroupMessageToDesignatedUsersSentDelegate()

delegate void cn_rongcloud_im_unity.OnGroupMessageToDesignatedUsersSentDelegate ( int  code,
RCIMMessage  message 
)

sendGroupMessageToDesignatedUsers 的接口回调。消息发送完成的回调

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message发送的消息内容

◆ OnUltraGroupReadStatusSyncedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupReadStatusSyncedDelegate ( int  code,
string  targetId,
string  channelId,
long  timestamp 
)

syncUltraGroupReadStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp已读时间

◆ OnConversationsLoadedForAllChannelDelegate()

delegate void cn_rongcloud_im_unity.OnConversationsLoadedForAllChannelDelegate ( int  code,
RCIMConversationType  type,
string  targetId,
List< RCIMConversation conversations 
)

loadConversationsForAllChannel 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
type会话类型
targetId会话 ID
conversations获取到的会话集合

◆ OnUltraGroupUnreadMentionedCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupUnreadMentionedCountLoadedDelegate ( int  code,
string  targetId,
int  count 
)

loadUltraGroupUnreadMentionedCount 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
count未读数量

◆ OnUltraGroupUnreadCountLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupUnreadCountLoadedDelegate ( int  code,
string  targetId,
int  count 
)

◆ OnUltraGroupMessageModifiedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupMessageModifiedDelegate ( int  code,
string  messageUId 
)

modifyUltraGroupMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messageUId消息的 messageUid

◆ OnUltraGroupMessageRecalledDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupMessageRecalledDelegate ( int  code,
RCIMMessage  message,
bool  deleteRemote 
)

recallUltraGroupMessage 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
message撤回的消息
deleteRemote调用接口时传入的是否删除远端消息

◆ OnUltraGroupMessagesClearedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupMessagesClearedDelegate ( int  code,
string  targetId,
string  channelId,
long  timestamp,
RCIMMessageOperationPolicy  policy 
)

clearUltraGroupMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
timestamp时间戳
policy清除策略

◆ OnUltraGroupMessagesClearedForAllChannelDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupMessagesClearedForAllChannelDelegate ( int  code,
string  targetId,
long  timestamp 
)

clearUltraGroupMessagesForAllChannel 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
timestamp时间戳

◆ OnUltraGroupTypingStatusSentDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupTypingStatusSentDelegate ( int  code,
string  targetId,
string  channelId,
RCIMUltraGroupTypingStatus  typingStatus 
)

sendUltraGroupTypingStatus 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
targetId会话 ID
channelId频道 ID,仅支持超级群使用,其他会话类型传 null 即可
typingStatus

◆ OnBatchRemoteUltraGroupMessagesLoadedDelegate()

delegate void cn_rongcloud_im_unity.OnBatchRemoteUltraGroupMessagesLoadedDelegate ( int  code,
List< RCIMMessage matchedMessages,
List< RCIMMessage notMatchedMessages 
)

loadBatchRemoteUltraGroupMessages 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
matchedMessages从服务获取的消息列表
notMatchedMessages非法参数或者从服务没有拿到对应消息

◆ OnUltraGroupMessageExpansionUpdatedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupMessageExpansionUpdatedDelegate ( int  code,
Dictionary< string, string >  expansion,
string  messageUId 
)

updateUltraGroupMessageExpansion 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
expansion更新的消息扩展信息键值对
messageUId消息的 messageUid

◆ OnUltraGroupMessageExpansionRemovedDelegate()

delegate void cn_rongcloud_im_unity.OnUltraGroupMessageExpansionRemovedDelegate ( int  code,
string  messageUId,
List< string >  keys 
)

removeUltraGroupMessageExpansion 的接口监听

参数
code接口回调的状态码,0 代表成功,非 0 代表出现异常
messageUId消息的 messageUid
keys消息扩展信息中待删除的 key 的列表