Commit 8a4245aa authored by pete谢兆麟's avatar pete谢兆麟

埋点事件添加

parent 94401b3d
...@@ -8108,7 +8108,7 @@ ...@@ -8108,7 +8108,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -8135,7 +8135,7 @@ ...@@ -8135,7 +8135,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.1.5; MARKETING_VERSION = 2.1.6;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -8254,7 +8254,7 @@ ...@@ -8254,7 +8254,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -8281,7 +8281,7 @@ ...@@ -8281,7 +8281,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.1.5; MARKETING_VERSION = 2.1.6;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -8462,7 +8462,7 @@ ...@@ -8462,7 +8462,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -8489,7 +8489,7 @@ ...@@ -8489,7 +8489,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.1.5; MARKETING_VERSION = 2.1.6;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -8510,7 +8510,7 @@ ...@@ -8510,7 +8510,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -8537,7 +8537,7 @@ ...@@ -8537,7 +8537,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.1.5; MARKETING_VERSION = 2.1.6;
PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy; PRODUCT_BUNDLE_IDENTIFIER = com.intelligence.galaxy;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
......
...@@ -69,7 +69,7 @@ class YHBaseViewController: UIViewController { ...@@ -69,7 +69,7 @@ class YHBaseViewController: UIViewController {
let key = String(describing: type(of: self)) let key = String(describing: type(of: self))
if YHAnalyticsUnit.events.keys.contains(key) { if YHAnalyticsUnit.events.keys.contains(key) {
guard let event = YHAnalyticsUnit.events[key] else { return nil} guard let event = YHAnalyticsUnit.events[key] else { return nil}
if key == "YHHomeInfoDetailContainerViewController" || key == "YHH5WebViewVC" { if key == "YHHomeInfoDetailContainerViewController" || key == "YHH5WebViewVC" || key == "YHAIRobotChatViewController" {
let subevent = self.title ?? "" let subevent = self.title ?? ""
let events = event as? [String: String] ?? [:] let events = event as? [String: String] ?? [:]
if events.keys.contains(subevent) { if events.keys.contains(subevent) {
......
...@@ -176,6 +176,7 @@ extension YHAIServiceListViewController: UICollectionViewDelegate, UICollectionV ...@@ -176,6 +176,7 @@ extension YHAIServiceListViewController: UICollectionViewDelegate, UICollectionV
vc.listItemId = model.id vc.listItemId = model.id
vc.conversationId = sesseionId vc.conversationId = sesseionId
vc.robotType = model.businessType vc.robotType = model.businessType
vc.title = model.titleName
self.navigationController?.pushViewController(vc, animated: true) self.navigationController?.pushViewController(vc, animated: true)
} }
} }
......
...@@ -25,6 +25,7 @@ enum YHAIRobotType: String { ...@@ -25,6 +25,7 @@ enum YHAIRobotType: String {
case sale = "saleBot" case sale = "saleBot"
case image = "entryPrecautionsImage" case image = "entryPrecautionsImage"
case business = "businessBot" case business = "businessBot"
} }
class YHEntranceconfigModel: SmartCodable { class YHEntranceconfigModel: SmartCodable {
...@@ -39,6 +40,14 @@ class YHEntranceconfigModel: SmartCodable { ...@@ -39,6 +40,14 @@ class YHEntranceconfigModel: SmartCodable {
var businessType: String = "" var businessType: String = ""
var redirectPath: String = "" var redirectPath: String = ""
var titleName : String {
if businessType == "businessBot" {
return "银河商务规划师"
} else {
return ""
}
}
func isNeedShowBannerHeader() -> Bool { func isNeedShowBannerHeader() -> Bool {
if businessType == YHAIRobotType.education.rawValue || businessType == YHAIRobotType.sale.rawValue || businessType == YHAIRobotType.business.rawValue { if businessType == YHAIRobotType.education.rawValue || businessType == YHAIRobotType.sale.rawValue || businessType == YHAIRobotType.business.rawValue {
return true return true
......
...@@ -21,7 +21,8 @@ class YHAnalyticsUnit: NSObject { ...@@ -21,7 +21,8 @@ class YHAnalyticsUnit: NSObject {
"YHH5WebViewVC":["积分中心": "APP_MyTab_PointsCenter", "YHH5WebViewVC":["积分中心": "APP_MyTab_PointsCenter",
"赴港行程指引": "APP_Elite_Document_Service_HongKongTravelGuidance", "赴港行程指引": "APP_Elite_Document_Service_HongKongTravelGuidance",
"身份续签指引": "APP_Elite_Renewal_Service_RenewalGuidance", "身份续签指引": "APP_Elite_Renewal_Service_RenewalGuidance",
"我的续签方案": "APP_Elite_Renewal_Service_RenewalPlan"], "我的续签方案": "APP_Elite_Renewal_Service_RenewalPlan",
"银河商务": "Business_Delivery_Entry"],
"YHMessageListVC": "APP_MyTab_MyMessages", "YHMessageListVC": "APP_MyTab_MyMessages",
"YHHomeWebViewController": ["香港身份测评码": "APP_MyTab_MyAssessmentCode"], "YHHomeWebViewController": ["香港身份测评码": "APP_MyTab_MyAssessmentCode"],
"YHMatchUserViewController": "APP_FriendsTab_Connections", "YHMatchUserViewController": "APP_FriendsTab_Connections",
...@@ -54,5 +55,6 @@ class YHAnalyticsUnit: NSObject { ...@@ -54,5 +55,6 @@ class YHAnalyticsUnit: NSObject {
"YHLifeViewController": "APP_LiveList", "YHLifeViewController": "APP_LiveList",
"YHServiceCenterViewController": "APP_ServiceTab_ApplicationStage", "YHServiceCenterViewController": "APP_ServiceTab_ApplicationStage",
"YHVODPlayerViewController": "APP_RecordedPage", "YHVODPlayerViewController": "APP_RecordedPage",
"YHLivePlayerViewController": "APP_LivePage"] "YHLivePlayerViewController": "APP_LivePage",
"YHAIRobotChatViewController": ["银河商务规划师": "APP_Gangxiaobao_Galaxy_Business_Planner"]]
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment