跳到主要内容

新旧 API 对照速查表

旧版本接口新版本接口
initcreate
setAndroidPushConfig在 create 中配置
connectconnect(开发文档)
disconnectdisconnect(开发文档)
setServerInfo在 create 中配置
setStatisticServer在 create 中配置
sendMessagesendMessage(开发文档)sendMediaMessage(开发文档)
sendMessageCarriesPushsendMessage(开发文档)sendMediaMessage(开发文档)
sendMessageWithCallBacksendMessage(开发文档)sendMediaMessage(开发文档)
sendIntactMessageWithCallBacksendMessage(开发文档)sendMediaMessage(开发文档)
sendDirectionalMessagesendGroupMessageToDesignatedUsers(开发文档)
sendDirectionalMessageWithOptionsendGroupMessageToDesignatedUsers(开发文档)
cancelSendMediaMessagecancelSendingMediaMessage
getHistoryMessagegetMessages(开发文档)
getHistoryMessagesgetMessages(开发文档)
clearHistoryMessagesclearMessages(开发文档)
getMessagegetMessages(开发文档)
getConversationListgetConversations(开发文档)
getConversationListByPagegetConversations(开发文档)
getConversationgetConversation(开发文档)
removeConversationremoveConversation(开发文档)
clearMessagesUnreadStatusclearUnreadCount(开发文档)
joinChatRoomjoinChatRoom(开发文档)
joinExistChatRoomjoinChatRoom(开发文档)
quitChatRoomleaveChatRoom(开发文档)
getRemoteHistoryMessagesgetMessages(开发文档)
getMessagesgetMessages(开发文档)
getMessagesgetMessages(开发文档)
insertIncomingMessageinsertMessage(开发文档)
insertOutgoingMessageinsertMessage(开发文档)
batchInsertMessageinsertMessages(开发文档)
deleteMessagesclearMessages(开发文档)
deleteMessageByIdsdeleteLocalMessages(开发文档)
getFirstUnreadMessagegetFirstUnreadMessage
getTotalUnreadCountgetTotalUnreadCount(开发文档)
getUnreadCountgetUnreadCount(开发文档)
getUnreadCountConversationTypeListgetUnreadCountByConversationTypes(开发文档)
setConversationNotificationStatuschangeConversationNotificationLevel(开发文档)
getConversationNotificationStatusgetConversationNotificationLevel(开发文档)
getBlockedConversationListgetBlockedConversations(开发文档)
setConversationToTopchangeConversationTopStatus(开发文档)
addToBlackListaddToBlacklist(开发文档)
removeFromBlackListremoveFromBlacklist(开发文档)
getBlackListStatusgetBlacklistStatus(开发文档)
getBlackListgetBlacklist(开发文档)
sendReadReceiptMessagesendPrivateReadReceiptMessage(开发文档)
sendReadReceiptRequestsendGroupReadReceiptRequest(开发文档)
sendReadReceiptResponsesendGroupReadReceiptResponse(开发文档)
syncConversationReadStatussyncConversationReadStatus(开发文档)
setNotificationQuietHourschangeNotificationQuietHours(开发文档)
removeNotificationQuietHoursremoveNotificationQuietHours(开发文档)
getNotificationQuietHoursgetNotificationQuietHours(开发文档)
getUnreadMentionedMessagesgetUnreadMentionedMessages
setChatRoomEntryaddChatRoomEntry(开发文档)
forceSetChatRoomEntryaddChatRoomEntry(开发文档)
getChatRoomEntrygetChatRoomEntry(开发文档)
getAllChatRoomEntriesgetAllChatRoomEntries(开发文档)
removeChatRoomEntryremoveChatRoomEntry(开发文档)
forceRemoveChatRoomEntryremoveChatRoomEntry(开发文档)
setChatRoomEntriesaddChatRoomEntries(开发文档)
removeChatRoomEntriesremoveChatRoomEntries(开发文档)
recallMessagerecallMessage(开发文档)
getTextMessageDraftgetDraftMessage(开发文档)
saveTextMessageDraftsaveDraftMessage(开发文档)
searchConversationssearchConversations
searchMessagessearchMessages(开发文档)
sendTypingStatussendTypingStatus(开发文档)
downloadMediaMessagedownloadMediaMessage(开发文档)
deleteRemoteMessagesdeleteMessages(开发文档)
clearMessagesclearMessages(开发文档)
setMessageReceivedStatuschangeMessageReceiveStatus
setMessageSentStatuschangeMessageSentStatus
clearConversationsremoveConversations(开发文档)
setReconnectKickEnable在 create 中配置
cancelDownloadMediaMessagecancelDownloadingMediaMessage(开发文档)
getRemoteChatRoomHistoryMessagesgetChatRoomMessages(开发文档)
imageCompressConfig在 create 中配置
getMessagegetMessageById(开发文档)
getMessageByUIdgetMessageByUId(开发文档)
updateMessageExpansionupdateMessageExpansion(开发文档)
removeMessageExpansionForKeyremoveMessageExpansionForKeys(开发文档)
syncUltraGroupReadStatussyncUltraGroupReadStatus(开发文档)
getConversationListForAllChannelgetConversationsForAllChannel(开发文档)
getUltraGroupUnreadMentionedCountgetUltraGroupUnreadMentionedCount(开发文档)
sendUltraGroupTypingStatussendUltraGroupTypingStatus(开发文档)
deleteUltraGroupMessagesForAllChannelclearUltraGroupMessagesForAllChannel(开发文档)
deleteUltraGroupMessagesclearUltraGroupMessages(开发文档)
deleteRemoteUltraGroupMessagesclearUltraGroupMessages(开发文档)
modifyUltraGroupMessagemodifyUltraGroupMessage(开发文档)
updateUltraGroupMessageExpansionupdateUltraGroupMessageExpansion(开发文档)
removeUltraGroupMessageExpansionremoveUltraGroupMessageExpansion(开发文档)
recallUltraGroupMessagerecallUltraGroupMessage(开发文档)
getBatchRemoteUrtraGroupMessagesgetBatchRemoteUltraGroupMessages(开发文档)
setNotificationQuietHoursLevelchangeNotificationQuietHours(开发文档)
getNotificationQuietHoursLevelgetNotificationQuietHours(开发文档)
setConversationChannelNotificationLevelchangeConversationNotificationLevel(开发文档)
getConversationChannelNotificationLevelgetConversationNotificationLevel(开发文档)
getConversationNotificationLevelgetConversationNotificationLevel(开发文档)
setConversationNotificationLevelchangeConversationNotificationLevel(开发文档)
setConversationTypeNotificationLevelchangeConversationTypeNotificationLevel(开发文档)
getConversationTypeNotificationLevelgetConversationTypeNotificationLevel
setUltraGroupConversationDefaultNotificationLevelchangeUltraGroupDefaultNotificationLevel(开发文档)
getUltraGroupConversationDefaultNotificationLevelgetUltraGroupDefaultNotificationLevel(开发文档)
setUltraGroupConversationChannelDefaultNotificationLevelchangeUltraGroupChannelDefaultNotificationLevel(开发文档)
getUltraGroupConversationChannelDefaultNotificationLevelgetUltraGroupChannelDefaultNotificationLevel(开发文档)
getUltraGroupUnreadCountgetUltraGroupUnreadCount(开发文档)
getUltraGroupAllUnreadCountgetUltraGroupAllUnreadCount(开发文档)
getUltraGroupAllUnreadMentionedCountgetUltraGroupAllUnreadMentionedCount(开发文档)
旧版本回调新版本回调
onMessageBlockedonMessageBlocked
onConnectionStatusChangeonConnectionStatusChanged
messageExpansionDidUpdateonRemoteMessageExpansionUpdated
messageExpansionDidRemoveonRemoteMessageExpansionForKeyRemoved
onMessageSendonMessageSent
onMessageReceivedonMessageReceived
onMessageReceivedWrapperonMessageReceived
onJoinChatRoomonChatRoomJoined
onChatRoomResetonChatRoomStatusChanged
onChatRoomDestroyedonChatRoomStatusChanged
onQuitChatRoomonChatRoomLeft
chatRoomKVDidSynconChatRoomEntriesSynced
chatRoomKVDidUpdateonChatRoomEntriesChanged
chatRoomKVDidRemoveonChatRoomEntriesChanged
onReceiveReadReceiptonPrivateReadReceiptReceived
onMessageReceiptRequestonGroupMessageReadReceiptRequestReceived
onMessageReceiptResponseonGroupMessageReadReceiptResponseReceived
onTypingStatusChangedonTypingStatusChanged
onRecallMessageReceivedonRemoteMessageRecalled
onDatabaseOpenedonDatabaseOpened

部分功能的实现方案参考

接口功能实现方案
config在创建引擎时提供配置信息
getChatRoomInfo开发者服务端调用融云 Server API 进行查询,客户端根据服务端内容来处理
getConnectionStatus开发者可以根据链接状态变化全局进行处理
onUploadMediaProgress开发者在sendmediamessage 中可以直接处理
forwardMessageByStep直接调用 sendMessage 处理
addMessageDecoder参考 https://help.rongcloud.cn/t/topic/954
conversationDigest参考 https://help.rongcloud.cn/t/topic/954
onDataReceived参考 https://help.rongcloud.cn/t/topic/954
objectName 如何判断参考 https://help.rongcloud.cn/t/topic/956