即时通讯 IM API 参考 v1.3.2
Agora Java IM SDK
弃用列表
io.agora.chat.ChatCheckType
已废弃
成员 io.agora.chat.ChatClient.check (String username, String password, final CheckResultListener listener)
已废弃
成员 io.agora.chat.ChatClient.login (String id, String password, @NonNull final CallBack callback)
该方法已废弃,请使用 loginWithToken(String, String, CallBack) 方法通过 token 登录服务器。
成员 io.agora.chat.ChatClient.loginWithAgoraToken (String username, String agoraToken, @NonNull final CallBack callback)
已废弃,请使用 loginWithToken(String, String, CallBack) 替代.
成员 io.agora.chat.ChatClient.renewToken (String newAgoraToken)
已废弃,请使用 renewToken(String, CallBack) 替代.
成员 io.agora.chat.ChatManager.asyncFetchConversationsFromServer (int pageNum, int pageSize, final ValueCallBack< Map< String, Conversation > > callBack)
已废弃。请用 asyncFetchConversationsFromServer(int, String, ValueCallBack) 代替。
成员 io.agora.chat.ChatManager.asyncFetchConversationsFromServer (final ValueCallBack< Map< String, Conversation > > callBack)
已废弃。请用 asyncFetchConversationsFromServer(int, String, ValueCallBack) 代替。
成员 io.agora.chat.ChatManager.asyncFetchHistoryMessage (final String conversationId, final ConversationType type, final int pageSize, final String startMsgId, final Conversation.SearchDirection direction, final ValueCallBack< CursorResult< ChatMessage > > callBack)
已废弃。请用 asyncFetchHistoryMessages(String, ConversationType, int, String, FetchMessageOption, ValueCallBack) 代替。
成员 io.agora.chat.ChatManager.asyncFetchHistoryMessage (final String conversationId, final ConversationType type, final int pageSize, final String startMsgId, final ValueCallBack< CursorResult< ChatMessage > > callBack)
已废弃。请用 asyncFetchHistoryMessages(String, ConversationType, int, String, FetchMessageOption, ValueCallBack) 代替。
成员 io.agora.chat.ChatManager.fetchConversationsFromServer ()
已废弃。请用 asyncFetchConversationsFromServer(int, String, ValueCallBack) 代替。
成员 io.agora.chat.ChatManager.fetchHistoryMessages (String conversationId, ConversationType type, int pageSize, String startMsgId)
已废弃。请用 asyncFetchHistoryMessages(String, ConversationType, int, String, FetchMessageOption, ValueCallBack) 代替。
成员 io.agora.chat.ChatManager.fetchHistoryMessages (String conversationId, ConversationType type, int pageSize, String startMsgId, Conversation.SearchDirection direction)
已废弃。请用 asyncFetchHistoryMessages(String, ConversationType, int, String, FetchMessageOption, ValueCallBack) 代替。
成员 io.agora.chat.ChatMessage.createTxtSendMessage (String content, String username)
已废弃。请用 createTextSendMessage(String, String) 代替。
成员 io.agora.chat.ChatRoomManager.fetchChatRoomFromServer (String roomId, boolean fetchMembers)
不再推荐使用此方法,建议使用 fetchChatRoomFromServer(String)
成员 io.agora.chat.ChatRoomManager.getAllChatRooms ()
已废弃。
成员 io.agora.chat.ChatRoomManager.removeChatRoomChangeListener (ChatRoomChangeListener listener)
已废弃,请用 ChatRoomManager#removeChatRoomListener(ChatRoomChangeListener) 代替。
成员 io.agora.chat.GroupManager.asyncGetJoinedGroupsFromServer (final ValueCallBack< List< Group > > callback)
已废弃,请使用 asyncGetJoinedGroupsFromServer(int, int, boolean, boolean, ValueCallBack) 代替。
成员 io.agora.chat.GroupManager.getGroupFromServer (String groupId, boolean fetchMembers)
不再推荐使用此方法,建议使用 getGroupFromServer(String)
成员 io.agora.chat.GroupManager.getJoinedGroupsFromServer ()
已废弃,请使用 getJoinedGroupsFromServer(int, int, boolean, boolean)
成员 io.agora.ChatRoomChangeListener.onMemberJoined (final String roomId, final String participant)
已废弃。请用 onMemberJoined(java.lang.String, java.lang.String, java.lang.String) 代替。
成员 io.agora.ChatRoomChangeListener.onMuteListAdded (final String chatRoomId, final List< String > mutes, final long expireTime)
已废弃,请使用 onMuteListAdded(String, Map) 代替。
成员 io.agora.ConnectionListener.onLogout (final int errorCode)
使用 ConnectionListener#onLogout(int, String) 替代。
成员 io.agora.GroupChangeListener.onRequestToJoinDeclined (String groupId, String groupName, String decliner, String reason)
已废弃,请使用 onRequestToJoinDeclined(String, String, String, String)