diff --git a/openim_sdk_core_ios.podspec b/openim_sdk_core_ios.podspec index 444a13c..2cb94b8 100644 --- a/openim_sdk_core_ios.podspec +++ b/openim_sdk_core_ios.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'openim_sdk_core_ios' - s.version = '0.17.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. diff --git a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Headers/Open_im_sdk.objc.h b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Headers/Open_im_sdk.objc.h index d7801f9..77cb23f 100644 --- a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Headers/Open_im_sdk.objc.h +++ b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Headers/Open_im_sdk.objc.h @@ -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 _Nullabl FOUNDATION_EXPORT void Open_im_sdkAddFriend(id _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 _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid, NSString* _Nullable value); @@ -189,19 +189,17 @@ FOUNDATION_EXPORT void Open_im_sdkDeleteMessage(id _Nu FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID); /** - * DeleteNotificationVisibilityRule 删除指定类型的通知规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkDeleteNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); /** - * DeleteUserCommand delete from user's favorite + * DeleteUserCommand delete from user's favorite. */ FOUNDATION_EXPORT void Open_im_sdkDeleteUserCommand(id _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid); /** - * DisableNotificationVisibilityRule 禁用指定通知规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkDisableNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); @@ -210,8 +208,7 @@ FOUNDATION_EXPORT void Open_im_sdkDismissGroup(id _Nul FOUNDATION_EXPORT void Open_im_sdkEditMessage(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable message); /** - * EnableNotificationVisibilityRule 启用指定通知规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkEnableNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); @@ -226,7 +223,7 @@ FOUNDATION_EXPORT void Open_im_sdkGetAdvancedHistoryMessageListReverse(id _Nullable callback, NSString* _Nullable operationID); /** - * GetAllUserCommands get user's favorite + * GetAllUserCommands get user's favorite. */ FOUNDATION_EXPORT void Open_im_sdkGetAllUserCommands(id _Nullable callback, NSString* _Nullable operationID, int32_t Type); @@ -234,6 +231,8 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetAtAllTag(NSString* _Nullable FOUNDATION_EXPORT void Open_im_sdkGetBlackList(id _Nullable callback, NSString* _Nullable operationID); +FOUNDATION_EXPORT void Open_im_sdkGetChannelHistoryMessages(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable channelID, long count, int64_t sinceSeq); + FOUNDATION_EXPORT void Open_im_sdkGetChannelMemberList(id _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); @@ -275,16 +274,12 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetLoginUserID(void); FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList); /** - * GetNotificationVisibilityRule 获取指定类型的通知可见性规则 -返回可见性类型,如果规则不存在则返回 -1 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); /** - * GetNotificationVisibilityRules 获取所有通知可见性规则 -返回 map[通知类型]可见性类型 的 JSON 字符串 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id _Nullable callback, NSString* _Nullable operationID); @@ -356,7 +351,7 @@ FOUNDATION_EXPORT void Open_im_sdkLogs(id _Nullable ca FOUNDATION_EXPORT void Open_im_sdkMarkAllConversationMessageAsRead(id _Nullable callback, NSString* _Nullable operationID); /** - * mark as read + * mark as read. */ FOUNDATION_EXPORT void Open_im_sdkMarkConversationMessageAsRead(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID); @@ -377,8 +372,7 @@ FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable removeUserID); /** - * ResetNotificationVisibilityRules 重置为默认规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id _Nullable callback, NSString* _Nullable operationID); @@ -433,17 +427,12 @@ FOUNDATION_EXPORT void Open_im_sdkSetMessageKvInfoListener(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable localEx); /** - * SetNotificationVisibilityRule 设置单个通知可见性规则 -notificationType: 通知类型(如 1504=退群) -visibilityType: 可见性类型(0=所有人可见, 1=操作者和管理员可见, 2=仅管理员可见, 等) -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType); /** - * SetNotificationVisibilityRules 批量设置通知可见性规则 -rules: map[通知类型]可见性类型,例如 map[1504]1 表示退群通知为"操作者和管理员可见" -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON); diff --git a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Info.plist b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Info.plist index 378f9cc..89d24ff 100644 --- a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Info.plist +++ b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1766800303 + 0.0.1778125270 CFBundleVersion - 0.0.1766800303 + 0.0.1778125270 CFBundlePackageType FMWK diff --git a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/OpenIMCore b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/OpenIMCore index ddd8748..d5154dc 100644 Binary files a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/OpenIMCore and b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64/OpenIMCore.framework/OpenIMCore differ diff --git a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Headers/Open_im_sdk.objc.h b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Headers/Open_im_sdk.objc.h index d7801f9..77cb23f 100644 --- a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Headers/Open_im_sdk.objc.h +++ b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Headers/Open_im_sdk.objc.h @@ -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 _Nullabl FOUNDATION_EXPORT void Open_im_sdkAddFriend(id _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 _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid, NSString* _Nullable value); @@ -189,19 +189,17 @@ FOUNDATION_EXPORT void Open_im_sdkDeleteMessage(id _Nu FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID); /** - * DeleteNotificationVisibilityRule 删除指定类型的通知规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkDeleteNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); /** - * DeleteUserCommand delete from user's favorite + * DeleteUserCommand delete from user's favorite. */ FOUNDATION_EXPORT void Open_im_sdkDeleteUserCommand(id _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid); /** - * DisableNotificationVisibilityRule 禁用指定通知规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkDisableNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); @@ -210,8 +208,7 @@ FOUNDATION_EXPORT void Open_im_sdkDismissGroup(id _Nul FOUNDATION_EXPORT void Open_im_sdkEditMessage(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable message); /** - * EnableNotificationVisibilityRule 启用指定通知规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkEnableNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); @@ -226,7 +223,7 @@ FOUNDATION_EXPORT void Open_im_sdkGetAdvancedHistoryMessageListReverse(id _Nullable callback, NSString* _Nullable operationID); /** - * GetAllUserCommands get user's favorite + * GetAllUserCommands get user's favorite. */ FOUNDATION_EXPORT void Open_im_sdkGetAllUserCommands(id _Nullable callback, NSString* _Nullable operationID, int32_t Type); @@ -234,6 +231,8 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetAtAllTag(NSString* _Nullable FOUNDATION_EXPORT void Open_im_sdkGetBlackList(id _Nullable callback, NSString* _Nullable operationID); +FOUNDATION_EXPORT void Open_im_sdkGetChannelHistoryMessages(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable channelID, long count, int64_t sinceSeq); + FOUNDATION_EXPORT void Open_im_sdkGetChannelMemberList(id _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); @@ -275,16 +274,12 @@ FOUNDATION_EXPORT NSString* _Nonnull Open_im_sdkGetLoginUserID(void); FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList); /** - * GetNotificationVisibilityRule 获取指定类型的通知可见性规则 -返回可见性类型,如果规则不存在则返回 -1 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType); /** - * GetNotificationVisibilityRules 获取所有通知可见性规则 -返回 map[通知类型]可见性类型 的 JSON 字符串 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id _Nullable callback, NSString* _Nullable operationID); @@ -356,7 +351,7 @@ FOUNDATION_EXPORT void Open_im_sdkLogs(id _Nullable ca FOUNDATION_EXPORT void Open_im_sdkMarkAllConversationMessageAsRead(id _Nullable callback, NSString* _Nullable operationID); /** - * mark as read + * mark as read. */ FOUNDATION_EXPORT void Open_im_sdkMarkConversationMessageAsRead(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID); @@ -377,8 +372,7 @@ FOUNDATION_EXPORT void Open_im_sdkRefuseGroupApplication(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable removeUserID); /** - * ResetNotificationVisibilityRules 重置为默认规则 -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id _Nullable callback, NSString* _Nullable operationID); @@ -433,17 +427,12 @@ FOUNDATION_EXPORT void Open_im_sdkSetMessageKvInfoListener(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID, NSString* _Nullable localEx); /** - * SetNotificationVisibilityRule 设置单个通知可见性规则 -notificationType: 通知类型(如 1504=退群) -visibilityType: 可见性类型(0=所有人可见, 1=操作者和管理员可见, 2=仅管理员可见, 等) -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType); /** - * SetNotificationVisibilityRules 批量设置通知可见性规则 -rules: map[通知类型]可见性类型,例如 map[1504]1 表示退群通知为"操作者和管理员可见" -注意:此方法为配置类 API,可以在登录前调用 + * 注意:此方法为配置类 API,可以在登录前调用. */ FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON); diff --git a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Info.plist b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Info.plist index 378f9cc..89d24ff 100644 --- a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Info.plist +++ b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1766800303 + 0.0.1778125270 CFBundleVersion - 0.0.1766800303 + 0.0.1778125270 CFBundlePackageType FMWK diff --git a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/OpenIMCore b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/OpenIMCore index 2983c78..75f5ae9 100644 Binary files a/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/OpenIMCore and b/openim_sdk_core_ios/frameworks/OpenIMCore.xcframework/ios-arm64_x86_64-simulator/OpenIMCore.framework/OpenIMCore differ