需求背景
我们的后台需要知道每一个设备上App的用户使用习惯,其中就包括用户安装多久会卸载。说白了就是对用户卸载应用的追踪
思路
这个问题其实很简单,如果大家有注意到别的数据统计的做法就不难猜测到了。所以其实我们应该多参考下别人的做法。
我们其实可以借助远程推送功能来完成这个应用卸载的追踪,我们通过App端拿到deviceToken,这个后台会存储起来的,然后我们后台像移动端推送消息内容的时候,能够拿到一些状态码,其中就有关于deviceToken失效的,根据这个我们就能够判定此用户已经卸载过了,然后后台再记录这个失效状态,标记为已卸载。大概就是这样的一个做法。
参考AppsFlyer的做法:
iOS卸载追踪 - iOS Uninstall Tracking
iOS-最新SDK对接文档 <==>其中的第11条应用卸载追踪
【以上请参考以下英文文档,因为英文文档和中文文档有很大出入】
Snip20180313_28.png以上!!!
呆萌.png
网友评论