群发
2019-08-28 16:29:43 0 举报
anroid采集sdk设计初稿
作者其他创作
大纲/内容
定时任务上传数据
记录数据库消息量
手机空间判断
空间充足
上传失败进行3次重试
网络良好
一直失败不删除数据库
消息量到量级触发强制上传或警告
全量获取sqlite数据库信息
用户登陆
传入persionid等基本信息
数据存储过大抛弃
判断采集开关
调用初始化方法存入基本属性
需要
判断uuid存在和创建
手机空间不足
15s触发
检查网络
数据存储失败处理
init
数据库清理完毕且无法入库则立即发送
传入appversion等基础信息
清理数据库数据,落盘最新数据
https批量上传。50条每条1k
数据库占用量分析
HTTPS上传单条信息
APP启动
获取用户稳定属性
上传成功删除数据库
流程中异常触发项目异常情况上传,包括崩溃信息采集
网络不允许或为2G
事件写入
不上传
触发请求获取配置信息
不需要
网络好
判断规范性
采集不稳定信息网络信息经纬度等
异步落库
判断需要实时发送
定时任务刷新稳定属性
0 条评论
下一页