如何利用Runtime全局埋点?
647

描述:
根据业务需要统计数据进行分析,如何利用Runtime统计页面停留时间、按钮点击次数?如何筛选和区分被统计的对象?

思路点拨:

  1. 原理和“Method Swizzling处理数组越界”一样。
  2. 页面停留时间viewDidAppear、viewDidDisAppear。
  3. 按钮点击次数sendAction:to:forEvent:。
  4. 筛选被统计的对象可采用Json配置文件,该文件可从服务器下载用于动态更新,可分别为计页面停留时间、按钮点击次数单独配置Json文件。
  5. 利用配置文件,区分页面可利用该页面的类名,区分点击事件可结合target(执行者)、methodName(方法名)、tag(标志)三者。
我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信