hyphenate_SDK4.0 4.10.0
hyphenate java IM SDK
弃用列表
成员 com.hyphenate.chat.EMChatManager.asyncFetchConversationsFromServer (final EMValueCallBack< Map< String, EMConversation > > callBack)
已废弃。请用 asyncFetchConversationsFromServer(int, String, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatManager.asyncFetchConversationsFromServer (int pageNum, int pageSize, final EMValueCallBack< Map< String, EMConversation > > callBack)
已废弃。请用 asyncFetchConversationsFromServer(int, String, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatManager.asyncFetchHistoryMessage (final String conversationId, final EMConversationType type, final int pageSize, final String startMsgId, final EMValueCallBack< EMCursorResult< EMMessage > > callBack)
已废弃。请用 asyncFetchHistoryMessages(String, EMConversationType, int, String, EMFetchMessageOption, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatManager.asyncFetchHistoryMessage (final String conversationId, final EMConversationType type, final int pageSize, final String startMsgId, final EMConversation.EMSearchDirection direction, final EMValueCallBack< EMCursorResult< EMMessage > > callBack)
已废弃。请用 asyncFetchHistoryMessages(String, EMConversationType, int, String, EMFetchMessageOption, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatManager.fetchConversationsFromServer ()
已废弃。请用 asyncFetchConversationsFromServer(int, String, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatManager.fetchHistoryMessages (String conversationId, EMConversationType type, int pageSize, String startMsgId, EMConversation.EMSearchDirection direction)
已废弃。请用 asyncFetchHistoryMessages(String, EMConversationType, int, String, EMFetchMessageOption, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatManager.fetchHistoryMessages (String conversationId, EMConversationType type, int pageSize, String startMsgId)
已废弃。请用 asyncFetchHistoryMessages(String, EMConversationType, int, String, EMFetchMessageOption, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatRoom.getBlackList ()
已废弃,请用 EMChatRoom#getBlacklist() 代替。
成员 com.hyphenate.chat.EMChatRoom.getWhiteList ()
已废弃,请用 EMChatRoom#getWhitelist() 代替。
成员 com.hyphenate.chat.EMChatRoomManager.asyncFetchPublicChatRoomsFromServer (final int pageSize, final String cursor, final EMValueCallBack< EMCursorResult< EMChatRoom > > callback)
使用 asyncFetchPublicChatRoomsFromServer(int, int, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMChatRoomManager.fetchPublicChatRoomsFromServer (int pageSize, String cursor)
已废弃,请用 fetchPublicChatRoomsFromServer(int, int) 代替。
成员 com.hyphenate.chat.EMChatRoomManager.getAllChatRooms ()
已废弃。
成员 com.hyphenate.chat.EMChatRoomManager.removeChatRoomChangeListener (EMChatRoomChangeListener listener)
已废弃,请用 EMChatRoomManager#removeChatRoomListener(EMChatRoomChangeListener) 代替。
com.hyphenate.chat.EMCheckType
已废弃
成员 com.hyphenate.chat.EMClient.check (String username, String password, final CheckResultListener listener)
已废弃
成员 com.hyphenate.chat.EMClient.login (String id, String password, @NonNull final EMCallBack callback)
该方法已废弃,请使用 loginWithToken(String, String, EMCallBack) 方法通过 token 登录服务器。
成员 com.hyphenate.chat.EMClient.loginWithAgoraToken (String username, String agoraToken, @NonNull final EMCallBack callback)
已废弃,请使用 loginWithToken(String, String, EMCallBack) 替代.
成员 com.hyphenate.chat.EMClient.renewToken (String newAgoraToken)
已废弃,请使用 renewToken(String, EMCallBack) 替代.
成员 com.hyphenate.chat.EMGroupManager.asyncGetJoinedGroupsFromServer (final int pageIndex, final int pageSize, final EMValueCallBack< List< EMGroup > > callback)
已废弃,请使用 asyncGetJoinedGroupsFromServer(int, int, boolean, boolean, EMValueCallBack) 替代.
成员 com.hyphenate.chat.EMGroupManager.asyncGetJoinedGroupsFromServer (final EMValueCallBack< List< EMGroup > > callback)
已废弃,请使用 asyncGetJoinedGroupsFromServer(int, int, boolean, boolean, EMValueCallBack) 代替。
成员 com.hyphenate.chat.EMGroupManager.getGroupFromServer (String groupId, boolean fetchMembers)
不再推荐使用此方法,建议使用 getGroupFromServer(String)
成员 com.hyphenate.chat.EMGroupManager.getJoinedGroupsFromServer ()
已废弃,请使用 getJoinedGroupsFromServer(int, int, boolean, boolean)
成员 com.hyphenate.chat.EMGroupManager.getJoinedGroupsFromServer (int pageIndex, int pageSize)
已废弃,请使用 getJoinedGroupsFromServer(int, int, boolean, boolean) 替代.
成员 com.hyphenate.chat.EMMessage.createTxtSendMessage (String content, String username)
已废弃。请用 createTextSendMessage(String, String) 代替。
成员 com.hyphenate.chat.EMOptions.isAutoAcceptGroupInvitation ()
使用 EMOptions#autoAcceptGroupInvitations() 替代。
成员 com.hyphenate.chat.EMOptions.isChatroomOwnerLeaveAllowed ()
使用 EMOptions#canChatroomOwnerLeave() 代替。
成员 com.hyphenate.chat.EMOptions.isDeleteMessagesAsExitChatRoom ()
使用 EMOptions#deleteMessagesOnLeaveChatroom() 替代。
成员 com.hyphenate.chat.EMOptions.isDeleteMessagesAsExitGroup ()
使用 EMOptions#deleteMessagesOnLeaveGroup() 替代。
成员 com.hyphenate.chat.EMPushConfigs.getNoDisturbEndHour ()
已废弃。使用 EMPushConfigs#getSilentModeEnd() 替代。
成员 com.hyphenate.chat.EMPushConfigs.getNoDisturbStartHour ()
使用 EMPushConfigs#getSilentModeStart() 替代。
成员 com.hyphenate.chat.EMPushConfigs.getSilentModeEnd ()
已废弃。使用 EMPushManager#getSilentModeForAll(EMValueCallBack) 替代。
成员 com.hyphenate.chat.EMPushConfigs.getSilentModeStart ()
已废弃。使用 EMPushManager#getSilentModeForAll(EMValueCallBack) 替代。
成员 com.hyphenate.chat.EMPushConfigs.isNoDisturbOn ()
已废弃。使用 EMPushConfigs#silentModeEnabled() 替代。
成员 com.hyphenate.chat.EMPushConfigs.silentModeEnabled ()
使用 EMPushManager#getSilentModeForAll(EMValueCallBack) 替代。
成员 com.hyphenate.chat.EMPushManager.disableOfflinePush (int start, int end)
使用 EMPushManager#setSilentModeForAll(EMSilentModeParam, EMValueCallBack) 替代。
成员 com.hyphenate.chat.EMPushManager.enableOfflinePush ()
使用 EMPushManager#setSilentModeForAll(EMSilentModeParam, EMValueCallBack) 替代。
成员 com.hyphenate.chat.EMPushManager.getNoPushGroups ()
使用 EMPushManager#getSilentModeForConversation(String, EMConversation.EMConversationType, EMValueCallBack) 替代,获取每个会话的免打扰设置来判断。
成员 com.hyphenate.chat.EMPushManager.getNoPushUsers ()
使用 EMPushManager#getSilentModeForConversation(String, EMConversation.EMConversationType, EMValueCallBack) 替代,获取每个会话的免打扰设置来判断。
成员 com.hyphenate.chat.EMPushManager.updatePushServiceForGroup (List< String > groupIds, boolean noPush)
使用 EMPushManager#setSilentModeForConversation(String, EMConversation.EMConversationType, EMSilentModeParam, EMValueCallBack) 替代,设置每个会话的免打扰设置。
成员 com.hyphenate.chat.EMPushManager.updatePushServiceForUsers (List< String > userIds, boolean noPush)
使用 EMPushManager#setSilentModeForConversation(String, EMConversation.EMConversationType, EMSilentModeParam, EMValueCallBack) 替代,设置每个会话的免打扰设置。
com.hyphenate.chat.EMTranslateParams
使用 EMTextMessageBody#getTranslations() 替代。
com.hyphenate.chat.EMTranslationManager
使用 EMChatManager#fetchSupportLanguages(EMValueCallBack) EMChatManager#translateMessage(EMMessage, List, EMValueCallBack) 替代。
com.hyphenate.chat.EMTranslationResult
使用 com.hyphenate.chat.EMTextMessageBody.EMTranslationInfo 替代。
成员 com.hyphenate.chat.EMUserInfo.getNickName ()
已废弃,请用 EMUserInfo#getNickname() 代替。
成员 com.hyphenate.chat.EMUserInfo.setNickName (String nickname)
已废弃,请用 EMUserInfo#setNickname(java.lang.String) 代替。
成员 com.hyphenate.EMChatRoomChangeListener.onMemberJoined (final String roomId, final String participant)
已废弃。请用 onMemberJoined(java.lang.String, java.lang.String, java.lang.String) 代替。
成员 com.hyphenate.EMConnectionListener.onLogout (final int errorCode)
使用 EMConnectionListener#onLogout(int, String) 替代。
成员 com.hyphenate.EMError.TRANSLATE_FAIL
成员 com.hyphenate.EMError.TRANSLATE_INVALID_PARAMS
已废弃。请用 TRANSLATE_PARAM_INVALID 代替。
成员 com.hyphenate.EMError.TRANSLATE_NOT_INIT
成员 com.hyphenate.EMGroupChangeListener.onRequestToJoinDeclined (String groupId, String groupName, String decliner, String reason)
已废弃,请使用 onRequestToJoinDeclined(String, String, String, String)