Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.32 KB

README.md

File metadata and controls

28 lines (16 loc) · 1.32 KB

1,提交数据范围:

主要提交 chatRoom、rcontact、userInfo、message、imgFlag 5个表数据;

2,数据结构:

主要实现向 redis 服务器提交json微信信息,json中 userTag为用户文件名标识,datas为表数据json数组,uin指用户标识码;

3,数据来源:

已处理微信、微信分身、平行空间的信息均能上传!

4,数据提交方式:

APP同一分钟内收到多种广播触发服务,将只执行一次。防止同一时间内多次执行

chatRoom、rcontact、userInfo、imgFlag 4个表为用户联系人信息及个人信息,数据量小,更新频度不高, 故每次提交时检测本地是否有更新,若无新内容更新不向服务器提交数据;(全量更新)

message 为用户聊天信息表,更新频度较高,目前为每10分钟检测本地数据库是否有更新,若有则向服务器提交最新 1000 条数据; 现实方式为每次取本地该最后一次提交的 createTie 作依据,下次取 createTie 后面1000条数据提交。(增量更新)

(当用户删除我们应用时,标识会重置,下次安装应用会从头开始提交用户数据。 建议调整:调整成向服务器取回该用户最后一次提交数据的时间 ,下次提交大于等于该时间后的1000条数据)