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

添加 神策sdk 全埋点

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