需求背景
我們的后臺需要知道每一個(gè)設(shè)備上App的用戶使用習(xí)慣,其中就包括用戶安裝多久會卸載。說白了就是對用戶卸載應(yīng)用的追蹤
思路
這個(gè)問題其實(shí)很簡單,如果大家有注意到別的數(shù)據(jù)統(tǒng)計(jì)的做法就不難猜測到了。所以其實(shí)我們應(yīng)該多參考下別人的做法。
我們其實(shí)可以借助遠(yuǎn)程推送功能來完成這個(gè)應(yīng)用卸載的追蹤,我們通過App端拿到deviceToken,這個(gè)后臺會存儲起來的,然后我們后臺像移動端推送消息內(nèi)容的時(shí)候,能夠拿到一些狀態(tài)碼,其中就有關(guān)于deviceToken失效的,根據(jù)這個(gè)我們就能夠判定此用戶已經(jīng)卸載過了,然后后臺再記錄這個(gè)失效狀態(tài),標(biāo)記為已卸載。大概就是這樣的一個(gè)做法。
參考AppsFlyer的做法:
iOS卸載追蹤 - iOS Uninstall Tracking
iOS-最新SDK對接文檔 <==>其中的第11條應(yīng)用卸載追蹤
【以上請參考以下英文文檔,因?yàn)橛⑽奈臋n和中文文檔有很大出入】

Snip20180313_28.png
以上?。?!

呆萌.png