From 0fd006004ade2a07fc36bc2b07bb03b4b80a35b9 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Wed, 15 Jul 2026 09:36:42 +0800
Subject: [PATCH] 提交版本 4.13.0
---
frameworks/AIHelpSupportSDK.framework/Headers/AIHelpSDKConfig.h | 46 +++++++++++++++++++++++++++++++++++++++-------
1 files changed, 39 insertions(+), 7 deletions(-)
diff --git a/frameworks/AIHelpSupportSDK.framework/Headers/AIHelpSDKConfig.h b/frameworks/AIHelpSupportSDK.framework/Headers/AIHelpSDKConfig.h
index 3c6f714..7bab45b 100644
--- a/frameworks/AIHelpSupportSDK.framework/Headers/AIHelpSDKConfig.h
+++ b/frameworks/AIHelpSupportSDK.framework/Headers/AIHelpSDKConfig.h
@@ -16,11 +16,6 @@
AIHelpTokenPlatformOneSignal = 7, // OneSignal
};
-typedef NS_ENUM(int,AIHelpConversationIntent) { /* ConversationIntent enum */
- AIHelpConversationIntentBotSupport = 1, // ShowBot
- AIHelpConversationIntentHumanSupport = 2, // ShowHumanSupport
-};
-
typedef NS_ENUM(int,AIHelpFAQShowConversationMoment) { /* ConversationMoment enum, show ContactUs moment */
AIHelpFAQShowConversationMomentNever = 1, // Never show
AIHelpFAQShowConversationMomentAlways = 2, // Always show
@@ -37,8 +32,30 @@
AIHelpFAQSupportEntranceHomePage = 1,
AIHelpFAQSupportEntranceQuestionList = 2,
AIHelpFAQSupportEntranceAnswerPage = 3,
- AIHelpFAQSupportEntranceAfterMarkingUnhelpful = 4
+ AIHelpFAQSupportEntranceAfterMarkingUnhelpful = 4,
+ AIHelpFAQSupportEntranceFAQNotFound = 5,
};
+
+typedef NS_ENUM(int, AIHelpLoginStatus) {
+ AIHelpLoginSuccess = 1,
+ AIHelpInvalidUID = -1,
+ AIHelpAuthError = -2,
+};
+
+typedef NS_ENUM(int, AIHelpEventType) {
+ AIHelpEventInitialization, // Event for SDK initialization
+ AIHelpEventUserLogin, // Event for user login
+ AIHelpEventEnterpriseAuth, // Event for enterprise authentication
+ AIHelpEventSessionOpen, // Event for opening a session (window)
+ AIHelpEventSessionClose, // Event for closing a session (window)
+ AIHelpEventMessageArrival, // Event for message arrival
+ AIHelpEventLogUpload, // Event for log upload
+ AIHelpEventUrlClick, // Event for URL click
+ AIHelpEventUnreadTaskCount, // Event for Task unread count
+ AIHelpEventConversationStart, // Event for conversation start
+};
+
+typedef void (*AISupportAsyncEventListener)(const char *jsonEventData, void (*acknowledge)(const char *jsonAckData));
#pragma mark - ECServiceUserConfig
@@ -47,7 +64,6 @@
@end
@interface AIHelpUserConfigBuilder : NSObject
-@property (nonatomic, copy)NSString *userId; // default is unique deviceId
@property (nonatomic, copy)NSString *userName; // default is "anonymous"
@property (nonatomic, copy)NSString *serverId; // default is nil
@property (nonatomic, strong)NSArray *userTags; // If you assign this field with existing tags from aihelp admin dashboard, the tickets created by current user will take these tags by default.
@@ -67,3 +83,19 @@
@property (nonatomic, copy)NSString *welcomeMessage;
- (AIHelpApiConfig *)build;
@end
+
+#pragma mark - AIHelpLoginConfig
+
+@interface AIHelpLoginConfig : NSObject
+- (id) init NS_UNAVAILABLE;
+@end
+
+@interface AIHelpLoginConfigBuilder : NSObject
+
+@property (nonatomic, copy) NSString *userId;
+
+@property (nonatomic, strong) AIHelpUserConfig *userConfig;
+
+- (AIHelpLoginConfig *)build;
+
+@end
--
Gitblit v1.8.0