Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9299d1db85 | ||
|
|
b565dd3c73 |
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Pod::Spec.new do |s|
|
Pod::Spec.new do |s|
|
||||||
s.name = 'openim_sdk_core_ios'
|
s.name = 'openim_sdk_core_ios'
|
||||||
s.version = '0.16.0'
|
s.version = '0.18.0'
|
||||||
s.summary = 'A short description of openim_sdk_core_ios.'
|
s.summary = 'A short description of openim_sdk_core_ios.'
|
||||||
|
|
||||||
# This description is used to generate tags and improve search results.
|
# This description is used to generate tags and improve search results.
|
||||||
|
|||||||
@@ -4,6 +4,20 @@
|
|||||||
<dict>
|
<dict>
|
||||||
<key>AvailableLibraries</key>
|
<key>AvailableLibraries</key>
|
||||||
<array>
|
<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>
|
<dict>
|
||||||
<key>BinaryPath</key>
|
<key>BinaryPath</key>
|
||||||
<string>OpenIMCore.framework/OpenIMCore</string>
|
<string>OpenIMCore.framework/OpenIMCore</string>
|
||||||
@@ -21,20 +35,6 @@
|
|||||||
<key>SupportedPlatformVariant</key>
|
<key>SupportedPlatformVariant</key>
|
||||||
<string>simulator</string>
|
<string>simulator</string>
|
||||||
</dict>
|
</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>
|
</array>
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>XFWK</string>
|
<string>XFWK</string>
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkLogoutTips;
|
|||||||
+ (void) setErrNotImplemented:(NSError* _Nullable)v;
|
+ (void) setErrNotImplemented:(NSError* _Nullable)v;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserForSDK Client-independent user class
|
* UserForSDK Client-independent user class.
|
||||||
*/
|
*/
|
||||||
+ (Open_im_sdkLoginMgr* _Nullable) userForSDK;
|
+ (Open_im_sdkLoginMgr* _Nullable) userForSDK;
|
||||||
+ (void) setUserForSDK:(Open_im_sdkLoginMgr* _Nullable)v;
|
+ (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);
|
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);
|
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,19 +189,17 @@ 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);
|
FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DeleteNotificationVisibilityRule 删除指定类型的通知规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkDeleteNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
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
|
* 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);
|
FOUNDATION_EXPORT void Open_im_sdkDeleteUserCommand(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DisableNotificationVisibilityRule 禁用指定通知规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 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_sdkDisableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
||||||
|
|
||||||
@@ -210,8 +208,7 @@ FOUNDATION_EXPORT void Open_im_sdkDismissGroup(id<Open_im_sdk_callbackBase> _Nul
|
|||||||
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);
|
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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnableNotificationVisibilityRule 启用指定通知规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 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_sdkEnableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
||||||
|
|
||||||
@@ -226,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);
|
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);
|
FOUNDATION_EXPORT void Open_im_sdkGetAllUserCommands(id<Open_im_sdk_callbackBase> _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<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
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 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 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<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList);
|
FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GetNotificationVisibilityRule 获取指定类型的通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
返回可见性类型,如果规则不存在则返回 -1
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GetNotificationVisibilityRules 获取所有通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
返回 map[通知类型]可见性类型 的 JSON 字符串
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
||||||
|
|
||||||
@@ -356,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);
|
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);
|
FOUNDATION_EXPORT void Open_im_sdkMarkConversationMessageAsRead(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID);
|
||||||
|
|
||||||
@@ -377,8 +372,7 @@ 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);
|
FOUNDATION_EXPORT void Open_im_sdkRemoveBlack(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable removeUserID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ResetNotificationVisibilityRules 重置为默认规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
||||||
|
|
||||||
@@ -433,17 +427,12 @@ 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);
|
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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SetNotificationVisibilityRule 设置单个通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
notificationType: 通知类型(如 1504=退群)
|
|
||||||
visibilityType: 可见性类型(0=所有人可见, 1=操作者和管理员可见, 2=仅管理员可见, 等)
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType);
|
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SetNotificationVisibilityRules 批量设置通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
rules: map[通知类型]可见性类型,例如 map[1504]1 表示退群通知为"操作者和管理员可见"
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON);
|
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON);
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
<key>MinimumOSVersion</key>
|
<key>MinimumOSVersion</key>
|
||||||
<string>100.0</string>
|
<string>100.0</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>0.0.1765528142</string>
|
<string>0.0.1778125270</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>0.0.1765528142</string>
|
<string>0.0.1778125270</string>
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>FMWK</string>
|
<string>FMWK</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
|||||||
Binary file not shown.
@@ -87,7 +87,7 @@ FOUNDATION_EXPORT NSString* _Nonnull const Open_im_sdkLogoutTips;
|
|||||||
+ (void) setErrNotImplemented:(NSError* _Nullable)v;
|
+ (void) setErrNotImplemented:(NSError* _Nullable)v;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* UserForSDK Client-independent user class
|
* UserForSDK Client-independent user class.
|
||||||
*/
|
*/
|
||||||
+ (Open_im_sdkLoginMgr* _Nullable) userForSDK;
|
+ (Open_im_sdkLoginMgr* _Nullable) userForSDK;
|
||||||
+ (void) setUserForSDK:(Open_im_sdkLoginMgr* _Nullable)v;
|
+ (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);
|
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);
|
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,19 +189,17 @@ 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);
|
FOUNDATION_EXPORT void Open_im_sdkDeleteMessageFromLocalStorage(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID, NSString* _Nullable clientMsgID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DeleteNotificationVisibilityRule 删除指定类型的通知规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkDeleteNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
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
|
* 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);
|
FOUNDATION_EXPORT void Open_im_sdkDeleteUserCommand(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t Type, NSString* _Nullable uuid);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* DisableNotificationVisibilityRule 禁用指定通知规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 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_sdkDisableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
||||||
|
|
||||||
@@ -210,8 +208,7 @@ FOUNDATION_EXPORT void Open_im_sdkDismissGroup(id<Open_im_sdk_callbackBase> _Nul
|
|||||||
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);
|
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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* EnableNotificationVisibilityRule 启用指定通知规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 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_sdkEnableNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
||||||
|
|
||||||
@@ -226,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);
|
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);
|
FOUNDATION_EXPORT void Open_im_sdkGetAllUserCommands(id<Open_im_sdk_callbackBase> _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<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
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 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 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<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList);
|
FOUNDATION_EXPORT void Open_im_sdkGetMultipleConversation(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationIDList);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GetNotificationVisibilityRule 获取指定类型的通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
返回可见性类型,如果规则不存在则返回 -1
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GetNotificationVisibilityRules 获取所有通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
返回 map[通知类型]可见性类型 的 JSON 字符串
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
FOUNDATION_EXPORT void Open_im_sdkGetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
||||||
|
|
||||||
@@ -356,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);
|
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);
|
FOUNDATION_EXPORT void Open_im_sdkMarkConversationMessageAsRead(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable conversationID);
|
||||||
|
|
||||||
@@ -377,8 +372,7 @@ 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);
|
FOUNDATION_EXPORT void Open_im_sdkRemoveBlack(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable removeUserID);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ResetNotificationVisibilityRules 重置为默认规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
FOUNDATION_EXPORT void Open_im_sdkResetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID);
|
||||||
|
|
||||||
@@ -433,17 +427,12 @@ 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);
|
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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SetNotificationVisibilityRule 设置单个通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
notificationType: 通知类型(如 1504=退群)
|
|
||||||
visibilityType: 可见性类型(0=所有人可见, 1=操作者和管理员可见, 2=仅管理员可见, 等)
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType);
|
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRule(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, int32_t notificationType, int32_t visibilityType);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SetNotificationVisibilityRules 批量设置通知可见性规则
|
* 注意:此方法为配置类 API,可以在登录前调用.
|
||||||
rules: map[通知类型]可见性类型,例如 map[1504]1 表示退群通知为"操作者和管理员可见"
|
|
||||||
注意:此方法为配置类 API,可以在登录前调用
|
|
||||||
*/
|
*/
|
||||||
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON);
|
FOUNDATION_EXPORT void Open_im_sdkSetNotificationVisibilityRules(id<Open_im_sdk_callbackBase> _Nullable callback, NSString* _Nullable operationID, NSString* _Nullable rulesJSON);
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@
|
|||||||
<key>MinimumOSVersion</key>
|
<key>MinimumOSVersion</key>
|
||||||
<string>100.0</string>
|
<string>100.0</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>0.0.1765528142</string>
|
<string>0.0.1778125270</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>0.0.1765528142</string>
|
<string>0.0.1778125270</string>
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>FMWK</string>
|
<string>FMWK</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
|||||||
Reference in New Issue
Block a user