Commit e5b23c5b authored by David黄金龙's avatar David黄金龙

添加 神策sdk 全埋点

parent 9c40cda4
...@@ -18,6 +18,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate, WXApiDelegate { ...@@ -18,6 +18,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate, WXApiDelegate {
var window: UIWindow? var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
//初始化 神策sdk
YHAnalytics.analyticsStart(launchOptions: launchOptions)
// JPush服务注册 // JPush服务注册
registerJPushService(launchOptions) registerJPushService(launchOptions)
......
...@@ -13,18 +13,42 @@ class YHAnalytics { ...@@ -13,18 +13,42 @@ class YHAnalytics {
// 分析初始化 // 分析初始化
static func analyticsStart(launchOptions: [UIApplication.LaunchOptionsKey: Any]?) { static func analyticsStart(launchOptions: [UIApplication.LaunchOptionsKey: Any]?) {
let options = SAConfigOptions.init(serverURL: "url地址,由管理员提供", launchOptions: launchOptions)
//开启全埋点
options.autoTrackEventType = [.eventTypeAppStart, .eventTypeAppEnd, .eventTypeAppClick, .eventTypeAppViewScreen]
#if DEBUG #if DEBUG
let options = SAConfigOptions.init(serverURL: "https://importsensors.galaxy-immi.com/sa?project=default", launchOptions: launchOptions)
//开启log
options.enableLog = true
SensorsAnalyticsSDK.sharedInstance()?.set(["evn" : "test"])
#elseif TESTENV
let options = SAConfigOptions.init(serverURL: "https://importsensors.galaxy-immi.com/sa?project=default", launchOptions: launchOptions)
//开启log //开启log
options.enableLog = true options.enableLog = true
SensorsAnalyticsSDK.sharedInstance()?.set(["evn" : "test"])
#else
let options = SAConfigOptions.init(serverURL: "url地址,由管理员提供", launchOptions: launchOptions)
//开启log
options.enableLog = false
SensorsAnalyticsSDK.sharedInstance()?.set(["evn" : "production"])
#endif #endif
/** /**
* 其他配置,如开启可视化全埋点 * 其他配置,如开启可视化全埋点
*/ */
//开启全埋点
options.autoTrackEventType = [.eventTypeAppStart, .eventTypeAppEnd, .eventTypeAppClick, .eventTypeAppViewScreen]
//初始化SDK //初始化SDK
SensorsAnalyticsSDK.start(configOptions: options) SensorsAnalyticsSDK.start(configOptions: options)
SensorsAnalyticsSDK.sharedInstance()?.set(["platform_type" : "银河港生活APP"])
SensorsAnalyticsSDK.sharedInstance()?.set(["system_mark" :"APP_IOS"])
} }
//处理数据的Url //处理数据的Url
......
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