象聚统计集成

1. 将 UMSAgent.h 和 libUMSAgent.a 两个文件拖拽至目录结构中,选择Copy Items into destination group’s folder(if needed).


2. 添加依赖框架

3. 设置Other Linker Flags

如因-all_load添加,致其它第三方库编译报错,可尝试使用-force_load,如下图所示:

5. 嵌入代码

在.pch文件中添加,#import “UMSAgent.h”。在AppDelegate.m中的didFinishLaunchingWithOptions函数添加如下函数调用:

[UMSAgentstartWithAppKey:@"114b8a0fb1871e43c297e1f0c763cb09"ReportPolicy:REALTIMEserverURL:@"http://192.168.10.176/ums"];

[UMSAgentsetIsLogEnabled:YES];

[UMSAgentsetOnLineConfig:YES];

[UIViewControllerhookUIViewController];

其中UMSAgentKey是从网站注册应用时获取到的AgentKey。

ServiceURL 为服务器SDK Service接口地址。

其中BATCH模式为系统下次启动时一次性上传数据。

如果希望改为实时上传模式,请将BATCH改为REALTIME

建议采用BATCH模式,减少APP与网络交互,节约流量,增强用户体验。使用时长统计

平台将每次APP进入前台和进入后台之间的间隔作为一次生命周期过程。平台会将每次生命周期作为数据提交到后台,为开发者提供相应的统计分析报告。

6. 导入文件

将UIViewController+YZTouch.h和UIViewController+YZTouch.m文件拖拽至目录结构中, 选择Copy Items into destination group’s folder(if needed).

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,374评论 19 139
  • 原博地址 :http://ios.jobbole.com/81583/ 本篇主要是根据对制作完整版的项目作为SDK...
    盖世英雄_ix4n04阅读 7,481评论 2 5
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,232评论 0 11
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 10,725评论 0 9
  • 时间过得真快,转眼间就与大家在一起生活了两年。在这两年里感谢大家的关心,感谢大家的支持,从开始的不认识到互相慢慢的...
    朱提阅读 1,202评论 0 0