Lib Handler Stub
Constructors
Link copied to clipboard
public void LibHandlerStub(Context context, String appKey, String deviceId, RCConfiguration configuration, String soDir, int pingTimeout, boolean isBackupDb)
Functions
Link copied to clipboard
public void addConversationsToTag(String tagId, List<ConversationIdentifier> conversationIdentifierList, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void cleanHistoryMessages(Conversation conversation, long recordTime, IOperationCallback callback)
Link copied to clipboard
public void cleanRemoteHistoryMessages(Conversation conversation, long recordTime, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void clearMessagesByBatch(List<ClearMessageOption> clearMessageOptionList, IBooleanCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void clearRemoteMessagesByBatch(List<ClearMessageOption> clearMessageOptionList, boolean isDeleteLocal, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
public void clearUnreadByReceipt(int conversationType, String targetId, String channelId, long timestamp, IBooleanCallback callback)
Link copied to clipboard
public void createGroup(GroupInfo groupInfo, List<String> inviteeUserIds, IOperationCallbackEx callback)
Link copied to clipboard
public void deleteConversationMessage(int conversationType, String targetId, String channelId, IBooleanCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void deleteMessages(int conversationType, String targetId, String channelId, Array<Message> messages, IOperationCallback callback)
Link copied to clipboard
public void deleteRemoteUltraGroupMessages(String targetId, String channelId, long timestamp, IOperationCallback callback)
Link copied to clipboard
public void deleteUltraGroupMessages(String targetId, String channelId, long timestamp, IBooleanCallback callback)
Link copied to clipboard
public void deleteUltraGroupMessagesForAllChannel(String targetId, long timestamp, IBooleanCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void downloadMedia(Conversation conversation, int type, String mediaUrl, IDownloadMediaCallback callback)
Link copied to clipboard
public void downloadMediaFile(String uid, String fileUrl, String fileName, String path, IDownloadMediaFileCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getBatchLocalMessage(int type, String targetId, String channelId, List<String> messageUIDs, IProgressResultCallback callback)
Link copied to clipboard
public void getBatchRemoteUltraGroupMessages(List<Message> msgList, IGetBatchRemoteUltraGroupMessageCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getBlockedConversationList(Array<int> types, String channelId, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getContinuousMessages(Conversation conversation, RemoteHistoryMsgOption remoteHistoryMsgOption, IResultCallbackEx callback)
Link copied to clipboard
Link copied to clipboard
public void getConversationChannelNotificationLevel(int type, String targetId, String channelId, ILongCallback callback)
Link copied to clipboard
public void getConversationListByBatch(String channelId, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationListByPage(Array<int> types, long timeStamp, int count, String channelId, boolean topPriority, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationListForAllChannel(int conversationType, String targetId, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationListOfTypesByBatch(String channelId, Array<int> types, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationListWithAllChannel(Array<int> types, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationListWithAllChannelByPage(Array<int> types, long ts, int count, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationMessageCountByTimeRange(String targetId, int type, long startTime, long endTime, IIntegerCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getConversationNotificationStatus(int type, String targetId, String channelId, ILongCallback callback)
Link copied to clipboard
public void getConversations(List<ConversationIdentifier> conversationIdentifiers, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationsFromTagByPage(String tagId, long ts, int count, IProgressResultCallback callback)
Link copied to clipboard
public void getConversationTopStatusInTag(ConversationIdentifier conversationIdentifier, String tagId, IBooleanCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getFriendApplications(Array<int> types, Array<int> status, PagingQueryOption option, IPageResultCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getGroupApplications(Array<int> directionArray, Array<int> statusArray, PagingQueryOption option, IPageResultCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getGroupMembersByRole(String groupId, int role, PagingQueryOption option, IPageResultCallback callback)
Link copied to clipboard
public void getGroupMessageDeliverList(String groupId, String channelId, String msgUId, IGetGroupMessageDeliverCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getMatchedMessages(String targetId, int conversationType, String channelId, long timestamp, int before, int after, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getMessageReadReceipt(String targetId, String channelId, String msgUId, IGetMessageReaderV4Callback callback)
Link copied to clipboard
public void getMessageReadUserList(String groupId, String channelId, String msgUId, IGetMessageReaderCallback callback)
Link copied to clipboard
public void getMessages(Conversation conversation, long timestamp, int count, boolean flag, IGetMessageWithProcessCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getNewestMessages(Conversation conversation, int count, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getOlderMessages(Conversation conversation, long flagId, int count, IProgressResultCallback callback)
Link copied to clipboard
public void getOlderMessagesByObjectName(Conversation conversation, String objectName, long flagId, int count, boolean flag, IProgressResultCallback callback)
Link copied to clipboard
public void getOlderMessagesByObjectNames(Conversation conversation, List<String> objectNames, long flagId, int count, boolean flag, IProgressResultCallback callback)
Link copied to clipboard
public void getOlderMessagesByObjectNamesSync(Conversation conversation, List<String> objectNames, long timestamp, int count, boolean flag, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getRemoteHistoryMessages(Conversation conversation, long dataTime, int count, IResultCallbackEx callback)
Link copied to clipboard
public void getRemoteHistoryMessagesOption(Conversation conversation, RemoteHistoryMsgOption remoteHistoryMsgOption, IResultCallbackEx callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getSubscribeStatusByUserIds(SubscribeEventRequest request, IProgressResultCallback callback)
Link copied to clipboard
public void getSubscribeUserList(SubscribeEventRequest request, int pageCount, int index, IProgressResultCallback callback)
Link copied to clipboard
public void getTagsFromConversation(ConversationIdentifier conversationIdentifier, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getTheFirstUnreadMessage(int conversationType, String targetId, String channelId, IResultCallback callback)
Link copied to clipboard
public void getTopConversationList(Array<int> types, String channelId, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getTopStatus(String targetId, int conversationType, String channelId, IBooleanCallback callback)
Link copied to clipboard
public void getTotalUnreadCount(String channelId, boolean containBlocked, IIntegerCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void getUltraGroupChannelList(String targetId, int channelType, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getUltraGroupConversationChannelDefaultNotificationLevel(String targetId, String channelId, ILongCallback callback)
Link copied to clipboard
public void getUltraGroupConversationDefaultNotificationLevel(String targetId, ILongCallback callback)
Link copied to clipboard
public void getUltraGroupConversationListByBatch(int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
public void getUltraGroupConversationUnreadInfoList(Array<String> targetIds, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getUltraGroupMessageCountByTimeRange(String targetId, Array<String> channelIdList, long startTime, long endTime, IIntegerCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getUltraGroupUnreadCountByLevels(String targetId, Array<int> levels, IIntegerCallback callback)
Link copied to clipboard
public void getUltraGroupUnreadMentionedCount(String targetId, Array<int> levels, IIntegerCallback callback)
Link copied to clipboard
public void getUltraGroupUnreadMentionedDigests(String targetId, String channelId, long sendTime, int count, IGetUltraGroupUnreadMentionedDigestsCallback callback)
Link copied to clipboard
public void getUnreadConversationListOfTypesByBatch(Array<int> types, int countPerBatch, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getUnreadCountByConversation(Array<Conversation> conversations, IIntegerCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getUnreadCountByObjectName(String targetId, int conversationType, Array<String> objectNames, String channelId, IIntegerCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getUnreadCountWithDND(String channelId, Array<int> types, boolean withDND, IIntegerCallback callback)
Link copied to clipboard
Link copied to clipboard
public void getUnreadMentionedMessages(int conversationType, String targetId, String channelId, int count, boolean desc, int countPerBatch, IProgressResultCallback callback)
获取会话里未读的@消息。最多返回最近十条。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void handleFriendApplication(String userId, String reason, boolean isAccept, IOperationCallback callback)
Link copied to clipboard
public void handleGroupInvite(String groupId, String inviterUserId, String joinId, String reason, boolean isAgree, boolean isAdmin, IOperationCallbackEx callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void kickGroupMembers(String groupId, List<String> userIds, QuitGroupConfig config, IOperationCallback callback)
Link copied to clipboard
public void modifyUltraGroupMessage(String uid, Array<byte> messageContent, List<String> searchableWord, IOperationCallback callback)
Link copied to clipboard
通知应用前后台切换
Link copied to clipboard
通知应用网络切换
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void recallMessage(String objectName, Array<byte> content, String pushContent, Message message, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void removeConversation(int typeValue, String targetId, String channelId, IBooleanCallback callback)
Link copied to clipboard
public void removeConversations(List<ConversationIdentifier> conversationIdentifierList, IBooleanCallback callback)
Link copied to clipboard
public void removeConversationsFromTag(String tagId, List<ConversationIdentifier> conversationIdentifierList, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void removeMessageExpansion(List<String> keyArray, String messageUId, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
public void removeTagsFromConversation(ConversationIdentifier conversationIdentifier, List<String> tagIds, IOperationCallback callback)
Link copied to clipboard
public void removeUltraMessageExpansion(List<String> keyArray, String messageUId, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void saveTextMessageDraft(Conversation conversation, String content, IBooleanCallback callback)
Link copied to clipboard
public void searchConversationForAllChannel(String keyword, Array<int> types, Array<String> objName, IProgressResultCallback callback)
Link copied to clipboard
public void searchConversations(String keyword, Array<int> conversationTypes, Array<String> objName, String channelId, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
public void searchGroupMembers(String groupId, String nickname, PagingQueryOption option, IPageResultCallback callback)
Link copied to clipboard
public void searchJoinedGroups(String groupName, PagingQueryOption option, IPageResultCallback callback)
Link copied to clipboard
public void searchMessageByTimestampForAllChannel(String targetId, int categoryId, String keyword, long startTime, long endTime, int offset, int limit, IProgressResultCallback callback)
Link copied to clipboard
public void searchMessageForAllChannel(String targetId, int categoryId, String keyword, int count, long timestamp, IProgressResultCallback callback)
Link copied to clipboard
public void searchMessages(String targetId, int conversationType, String channelId, String keyword, int count, long timestamp, IProgressResultCallback callback)
Link copied to clipboard
public List<Message> searchMessagesByContent(String targetId, int conversationType, String channelId, String keyword, Array<String> objectNameList, int limit, long startTime)
Link copied to clipboard
public void searchMessagesByTimestamp(String targetId, int conversationType, String channelId, String keyword, long startTime, long endTime, int offset, int limit, IProgressResultCallback callback)
Link copied to clipboard
public void searchMessagesByUser(String targetId, int conversationType, String channelId, String userId, int count, long timestamp, IProgressResultCallback callback)
Link copied to clipboard
public void searchMessagesByUserForAllChannel(String targetId, int conversationType, String userId, int limit, long timestamp, IProgressResultCallback callback)
Link copied to clipboard
public void searchMessagesByUserForChannels(String targetId, int conversationType, Array<String> channelIds, String userId, int limit, long timestamp, IProgressResultCallback callback)
Link copied to clipboard
public void searchMessagesForChannels(String targetId, int conversationType, Array<String> channelId, String keyword, int limit, long timestamp, IProgressResultCallback callback)
Link copied to clipboard
Link copied to clipboard
public void sendDirectionalMediaMessage(Message message, Array<String> userIds, String pushContent, String pushData, ISendMediaMessageCallback sendMediaMessageCallback)
发送定向多媒体消息
Link copied to clipboard
public void sendDirectionalMessage(Message message, String pushContent, String pushData, Array<String> userIds, ISendMessageCallback callback)
Link copied to clipboard
public void sendDirectionalMessageOption(Message message, String pushContent, String pushData, Array<String> userIds, SendMessageOption option, ISendMessageCallback callback)
Link copied to clipboard
public void sendGroupCallSignalInfo(String targetId, String key, String signalInfo, IGroupCallSignalCallBack callback)
Link copied to clipboard
public void sendMediaMessage(Message message, String pushContent, String pushData, ISendMediaMessageCallback sendMediaMessageCallback)
Link copied to clipboard
public void sendMediaMessageOption(Message message, String pushContent, String pushData, SendMessageOption option, ISendMediaMessageCallback sendMediaMessageCallback)
Link copied to clipboard
public void sendMessageOption(Message message, String pushContent, String pushData, SendMessageOption option, ISendMessageCallback callback)
Link copied to clipboard
public void sendReadReceiptMessage(String targetId, String channelId, Array<String> msgUId, ISendReadReceiptMessageCallback callback)
Link copied to clipboard
public void sendReadReceiptMessageV4(int conversationType, String targetId, String channelId, String startMsgUid, String endMsgUid, ISendReadReceiptMessageCallback callback)
Link copied to clipboard
public void sendRTCDirectionalMessage(Message message, String pushContent, String pushData, Array<String> userIds, SendMessageOption option, boolean isFilterBlackList, ISendMessageCallback callback)
Link copied to clipboard
Link copied to clipboard
public int SendRTCSignaling(String roomId, String signalingName, boolean isQuery, Array<byte> pbBuffer, int timeout, IRTCSignalingCallback callback)
Link copied to clipboard
public void sendUltraGroupTypingStatus(String targetId, String channelId, int operateType, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void setConversationNotificationLevel(int type, String targetId, int level, IOperationCallback callback)
Link copied to clipboard
public void setConversationNotificationStatus(int type, String targetId, String channelId, int level, IOperationCallback callback)
Link copied to clipboard
public void setConversationsNotificationLevel(List<ConversationIdentifier> conversationIdentifierList, int level, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
public void setConversationsTopStatus(List<ConversationIdentifier> conversationIdentifierList, boolean isTop, boolean needCreate, IBooleanCallback callback)
Link copied to clipboard
public void setConversationTopStatus(int typeValue, String targetId, String channelId, boolean isTop, boolean needCreate, boolean needUpdateTime, IBooleanCallback callback)
Link copied to clipboard
public void setConversationToTopInTag(String tagId, ConversationIdentifier conversationIdentifier, boolean isTop, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void setGroupMemberInfo(String groupId, String userId, String nickname, String extra, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void setNotificationQuietHours(String startTime, int spanMinutes, int level, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void setUltraGroupConversationChannelDefaultNotificationLevel(String targetId, String channelId, int level, IOperationCallback callback)
Link copied to clipboard
public void setUltraGroupConversationDefaultNotificationLevel(String targetId, int level, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void syncUltraGroupReadStatus(String targetId, String channelId, long timestamp, IOperationCallback callback)
Link copied to clipboard
public void transferGroupOwner(String groupId, String newOwnerId, boolean quitGroup, QuitGroupConfig config, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void updateConversationInfo(int type, String targetId, String channelId, String title, String portrait, IBooleanCallback callback)
Link copied to clipboard
public void updateConversationReadTime(int conversationType, String targetId, String channelId, long readTime, IOperationCallback callback)
Link copied to clipboard
public void updateGroupFollows(String groupId, List<String> userIds, boolean isSetFollows, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
public void updateGroupManagers(String groupId, List<String> managerUserIds, boolean isRemoveManager, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
public void updateMessageReceiptStatus(String targetId, int categoryId, String channelId, long timestamp, IBooleanCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void updateUltraGroupMessageExpansion(Map expansion, String messageUId, IOperationCallback callback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public void writeFwLog(int level, int type, String tag, String metaJson, long timestamp, boolean writeDb)