8 Commits

Author SHA1 Message Date
gem
9299d1db85 release 0.18.0 2026-05-14 18:12:18 +08:00
gem
b565dd3c73 no message 2025-12-27 10:37:32 +08:00
gem
04926a19d1 no message 2025-12-12 16:34:02 +08:00
gem
12d82ffcd6 no message 2025-12-11 10:51:21 +08:00
gem
e3ca283c1d no message 2025-12-10 17:40:41 +08:00
gem
38b2534b17 no message 2025-11-21 11:57:00 +08:00
gem
9a016f736d 增加群组消息通知过滤功能 2025-11-20 14:02:29 +08:00
gem
6146ce9dc2 no message 2025-03-31 18:06:02 +08:00
8 changed files with 129 additions and 37 deletions

View File

@@ -8,7 +8,7 @@
Pod::Spec.new do |s|
s.name = 'openim_sdk_core_ios'
s.version = '0.10.0'
s.version = '0.18.0'
s.summary = 'A short description of openim_sdk_core_ios.'
# This description is used to generate tags and improve search results.

View File

@@ -4,6 +4,20 @@
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>BinaryPath</key>
<string>OpenIMCore.framework/OpenIMCore</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>OpenIMCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>OpenIMCore.framework/OpenIMCore</string>
@@ -21,20 +35,6 @@
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>OpenIMCore.framework/OpenIMCore</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>OpenIMCore.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>

View File

@@ -87,7 +87,7 @@ FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkLogoutTips;
+ (void) setErrNotImplemented:(NSError* _Nullable)v;
/**
* UserForSDK Client-independent user class
* UserForSDK Client-independent user class.
*/
+ (Open_im_sdkLoginMgr* _Nullable) userForSDK;
+ (void) setUserForSDK:(Open_im_sdkLoginMgr* _Nullable)v;
@@ -103,7 +103,7 @@ FOUNDATION_EXPORT void Open_im_sdkAddBlack(id<Open_im_sdk_callbackBase> _Nullabl
FOUNDATION_EXPORT void Open_im_sdkAddFriend(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable userIDReqMsg);
/**
* AddUserCommand add to user's favorite
* AddUserCommand add to user's favorite.
*/
FOUNDATION_EXPORT void Open_im_sdkAddUserCommand(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid, NSString* _Nullable value);
@@ -189,14 +189,29 @@ FOUNDATION_EXPORT void Open_im_sdkDeleteMessage(id<Open_im_sdk_callbackBase> _Nu
FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID);
/**
* DeleteUserCommand delete from user's favorite
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkDeleteNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
/**
* DeleteUserCommand delete from user's favorite.
*/
FOUNDATION_EXPORT void Open_im_sdkDeleteUserCommand(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkDisableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
FOUNDATION_EXPORT void Open_im_sdkDismissGroup(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable groupID);
FOUNDATION_EXPORT void Open_im_sdkEditMessage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable message);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkEnableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
FOUNDATION_EXPORT void Open_im_sdkFetchSurroundingMessages(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable message, long before, long after);
FOUNDATION_EXPORT void Open_im_sdkFindMessageList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable findMessageOptions);
@@ -208,7 +223,7 @@ FOUNDATION_EXPORT void Open_im_sdkGetAdvancedHistoryMessageListReverse(id<Open_i
FOUNDATION_EXPORT void Open_im_sdkGetAllConversationList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
/**
* GetAllUserCommands get user's favorite
* GetAllUserCommands get user's favorite.
*/
FOUNDATION_EXPORT void Open_im_sdkGetAllUserCommands(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type);
@@ -216,23 +231,29 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetAtAllTag(NSString* _Nullable
FOUNDATION_EXPORT void Open_im_sdkGetBlackList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetChannelHistoryMessages(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable channelID, long count, int64_t sinceSeq);
FOUNDATION_EXPORT void Open_im_sdkGetChannelMemberList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable channelID, int32_t filter, int32_t offset, int32_t count);
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetConversationIDBySessionType(NSString* _Nullable operationID, NSString* _Nullable sourceID, long sessionType);
FOUNDATION_EXPORT void Open_im_sdkGetConversationListSplit(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, long offset, long count);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationUnhandledCount(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetFriendList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, BOOL filterBlack);
FOUNDATION_EXPORT void Open_im_sdkGetFriendListPage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t offset, int32_t count, BOOL filterBlack);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationUnhandledCount(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetGroupMemberList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable groupID, int32_t filter, int32_t offset, int32_t count);
@@ -252,6 +273,16 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetLoginUserID(void);
FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetOneConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t sessionType, NSString* _Nullable sourceID);
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetSdkVersion(void);
@@ -320,7 +351,7 @@ FOUNDATION_EXPORT void Open_im_sdkLogs(id<Open_im_sdk_callbackBase> _Nullable ca
FOUNDATION_EXPORT void Open_im_sdkMarkAllConversationMessageAsRead(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
/**
* mark as read
* mark as read.
*/
FOUNDATION_EXPORT void Open_im_sdkMarkConversationMessageAsRead(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID);
@@ -340,6 +371,11 @@ FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(id<Open_im_sdk_callback
FOUNDATION_EXPORT void Open_im_sdkRemoveBlack(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable removeUserID);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkRevokeMessage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID);
FOUNDATION_EXPORT void Open_im_sdkSearchConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable searchParam);
@@ -390,6 +426,16 @@ FOUNDATION_EXPORT void Open_im_sdkSetMessageKvInfoListener(id<Open_im_sdk_callba
FOUNDATION_EXPORT void Open_im_sdkSetMessageLocalEx(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable localEx);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON);
/**
* SetSelfInfo sets the user's own information.
*/

View File

@@ -9,9 +9,9 @@
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>CFBundleShortVersionString</key>
<string>0.0.1742881608</string>
<string>0.0.1778125270</string>
<key>CFBundleVersion</key>
<string>0.0.1742881608</string>
<string>0.0.1778125270</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
</dict>

View File

@@ -87,7 +87,7 @@ FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkLogoutTips;
+ (void) setErrNotImplemented:(NSError* _Nullable)v;
/**
* UserForSDK Client-independent user class
* UserForSDK Client-independent user class.
*/
+ (Open_im_sdkLoginMgr* _Nullable) userForSDK;
+ (void) setUserForSDK:(Open_im_sdkLoginMgr* _Nullable)v;
@@ -103,7 +103,7 @@ FOUNDATION_EXPORT void Open_im_sdkAddBlack(id<Open_im_sdk_callbackBase> _Nullabl
FOUNDATION_EXPORT void Open_im_sdkAddFriend(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable userIDReqMsg);
/**
* AddUserCommand add to user's favorite
* AddUserCommand add to user's favorite.
*/
FOUNDATION_EXPORT void Open_im_sdkAddUserCommand(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid, NSString* _Nullable value);
@@ -189,14 +189,29 @@ FOUNDATION_EXPORT void Open_im_sdkDeleteMessage(id<Open_im_sdk_callbackBase> _Nu
FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID);
/**
* DeleteUserCommand delete from user's favorite
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkDeleteNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
/**
* DeleteUserCommand delete from user's favorite.
*/
FOUNDATION_EXPORT void Open_im_sdkDeleteUserCommand(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkDisableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
FOUNDATION_EXPORT void Open_im_sdkDismissGroup(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable groupID);
FOUNDATION_EXPORT void Open_im_sdkEditMessage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable message);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkEnableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
FOUNDATION_EXPORT void Open_im_sdkFetchSurroundingMessages(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable message, long before, long after);
FOUNDATION_EXPORT void Open_im_sdkFindMessageList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable findMessageOptions);
@@ -208,7 +223,7 @@ FOUNDATION_EXPORT void Open_im_sdkGetAdvancedHistoryMessageListReverse(id<Open_i
FOUNDATION_EXPORT void Open_im_sdkGetAllConversationList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
/**
* GetAllUserCommands get user's favorite
* GetAllUserCommands get user's favorite.
*/
FOUNDATION_EXPORT void Open_im_sdkGetAllUserCommands(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type);
@@ -216,23 +231,29 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetAtAllTag(NSString* _Nullable
FOUNDATION_EXPORT void Open_im_sdkGetBlackList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetChannelHistoryMessages(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable channelID, long count, int64_t sinceSeq);
FOUNDATION_EXPORT void Open_im_sdkGetChannelMemberList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable channelID, int32_t filter, int32_t offset, int32_t count);
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetConversationIDBySessionType(NSString* _Nullable operationID, NSString* _Nullable sourceID, long sessionType);
FOUNDATION_EXPORT void Open_im_sdkGetConversationListSplit(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, long offset, long count);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetFriendApplicationUnhandledCount(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetFriendList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, BOOL filterBlack);
FOUNDATION_EXPORT void Open_im_sdkGetFriendListPage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t offset, int32_t count, BOOL filterBlack);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsApplicant(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationListAsRecipient(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetGroupApplicationUnhandledCount(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable req);
FOUNDATION_EXPORT void Open_im_sdkGetGroupMemberList(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable groupID, int32_t filter, int32_t offset, int32_t count);
@@ -252,6 +273,16 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetLoginUserID(void);
FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkGetOneConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t sessionType, NSString* _Nullable sourceID);
FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetSdkVersion(void);
@@ -320,7 +351,7 @@ FOUNDATION_EXPORT void Open_im_sdkLogs(id<Open_im_sdk_callbackBase> _Nullable ca
FOUNDATION_EXPORT void Open_im_sdkMarkAllConversationMessageAsRead(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
/**
* mark as read
* mark as read.
*/
FOUNDATION_EXPORT void Open_im_sdkMarkConversationMessageAsRead(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID);
@@ -340,6 +371,11 @@ FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(id<Open_im_sdk_callback
FOUNDATION_EXPORT void Open_im_sdkRemoveBlack(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable removeUserID);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
FOUNDATION_EXPORT void Open_im_sdkRevokeMessage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID);
FOUNDATION_EXPORT void Open_im_sdkSearchConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable searchParam);
@@ -390,6 +426,16 @@ FOUNDATION_EXPORT void Open_im_sdkSetMessageKvInfoListener(id<Open_im_sdk_callba
FOUNDATION_EXPORT void Open_im_sdkSetMessageLocalEx(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable localEx);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType);
/**
* 注意:此方法为配置类 API可以在登录前调用.
*/
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON);
/**
* SetSelfInfo sets the user's own information.
*/

View File

@@ -9,9 +9,9 @@
<key>MinimumOSVersion</key>
<string>100.0</string>
<key>CFBundleShortVersionString</key>
<string>0.0.1742881608</string>
<string>0.0.1778125270</string>
<key>CFBundleVersion</key>
<string>0.0.1742881608</string>
<string>0.0.1778125270</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
</dict>