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

埋点事件添加

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