2019年9月4日
1:怎么查看这个头像没有更换过呢?(如果人家换了一个一样的头像)
回答:首先是用户是否更换过头像后台应该知道的;如果用户更换过相同头像,前段想知道是否更换过该头像,可以根据添加统计日志,看日志能够看出是否更换过前端
第一次进入app看头像是否加载的是占位图,如果是图片未缓存,正在下载;如果正常显示网络图片说明本地有缓存
回答:我们不会考虑头像是手更换混存问题;我一般都是如果更换成功,我就把图片链接混存到本地;这样每次用到头像取的都是本缓存头像地址;这样就不会到处去更换图片
第三方统计,友盟
一般稍微点的app的都会接入统计;统计日志可以分析很多问题,比如当日用户活跃量,定位app崩溃位置等等
比如前端接入友盟统计,更换成功后调用友盟统计API传入更换头像的标示;你可以在友盟的管理端根据标示查看日志
2:那怎么去测试图片缓存呢,比如和你聊天,头像就需要刷新;如果没有聊天,可以暂不刷新,但是只要我点头像聊天,就需要刷新,怎么测试呢
回答:首先是用户更换头像成功后,在前段所有涉及到显示的头像都应该更换;发通知更换或把更换的头像存在前端本地;进入有显示头像的页面;加载本地头像
抓包工具,看日志:Fidder,Charles