...
在项目工程目录中,选择Add→Existing files.. 选择上面解压缩后的两个文件。或者直接将两个文件拖拽至目录结构中,选择Copy Items into destination group’s folder(if needed).
1.2.3 添加依赖框架
1.2.4 设置Other Linker Flags
添加 –all_load和-ObjC标记
如因-all_load添加,致其它第三方库编译报错,可尝试使用-force_load,如下图所示:
1.2.5 嵌入代码
在AppDelegate.h中添加,#import “UMSAgent.h”。在AppDelegate.m中的didFinishLaunchingWithOptions函数添加如下函数调用:
[UMSAgent startWithAppKey:@"14aaa92e098df46cb63ed5196e0c331c" ReportPolicy:BATCH ServerURL:@ "YOUR SDK SERVICE URL"]; -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *) launchOptions { [UMSAgent startWith]AppKey:@"UMSAgentKey" ReportPolicy:BATCH]; }
其中UMSAgentKey是从网站注册应用时获取到的AgentKey。
ServiceURL 为服务器SDK Service接口地址。
其中BATCH模式为系统下次启动时一次性上传数据。
如果希望改为实时上传模式,请将BATCH改为REALTIME
建议采用BATCH模式,减少APP与网络交互,节约流量,增强用户体验。 使用时长统计
平台将每次APP进入前台和进入后台之间的间隔作为一次生命周期过程。平台会将每次生命周期作为数据提交到后台,为开发者提供相应的统计分析报告。
...