v7.1.1 (update date: July 21, 2020)
// AppDelegate+UMTrack.h #import "AppDelegate.h" NS_ASSUME_NONNULL_BEGIN @interface AppDelegate (UMTrack) //友盟统计 /** UMTrack 注册 @param launchOptions 启动项 */ -(void)registerUMTrack:(NSDictionary *)launchOptions; @end NS_ASSUME_NONNULL_END
// // AppDelegate+UMTrack.m // #import "AppDelegate+UMTrack.h" //导入UMCommon的OC的头文件 #import <UMCommon/UMCommon.h> //导入UMTrack的OC的头文件 #import <UMCommon/MobClick.h> //日志 #import <UMCommon/UMConfigure.h> #import <UMCommonLog/UMCommonLogHeaders.h> @implementation AppDelegate (UMTrack) /** AppTrack当前版本:7.1.1更新日期:2020年7月21日 */ -(void)registerUMTrack:(NSDictionary *)launchOptions{ //开发者需要显式的调用此函数,日志系统才能工作,引入头文件<UMCommonLog/UMCommonLogHeaders.h> // [UMCommonLogManager setUpUMCommonLogManager]; //默认NO(不输出log); 设置为YES, 输出可供调试参考的log信息. 发布产品时必须设置为NO // [UMConfigure setLogEnabled:YES]; //设置是否对统计信息进行加密传输,默认NO(不加密),YES表示对统计信息加密传输 [UMConfigure setEncryptEnabled:YES]; //初始化友盟所有组件产品,引入头文件<UMCommon/UMCommon.h> [UMConfigure initWithAppkey:UM_AppKey channel:@"App Store"]; //开启CrashReport收集, 默认YES(开启状态). [MobClick setCrashReportEnabled:YES]; //开启统计,默认为YES(开启状态) [UMConfigure setAnalyticsEnabled:YES]; } @end