埋点:
runtime运行时 hook方法viewwillappear viewwilldisappear sendaction totarget with event
埋点按钮点击事件
埋点页面展示事件
解决 埋点代码到处都是的问题
引入plist 文件
一个大字典,讲需要埋点的事件和页面存入
单元测试
后期维护 比如埋点事件改名称等
本地缓存
数据库 缓存埋点数据
每隔一分钟上传一次
一次上传200条数据,如果数据库超过200条就3秒后继续上传剩余的
上传成功后就删除数据库数据 如果失败,失败次数加1,3秒后重新上传,如果失败次数为3,就60后再上传
每次程序启动时 查找数据库数据 如果有就上传。
网友评论