Adjust SDK 无法独自实现追踪卸载和重装,需要借助 FCM SDK 的消息推送功能。
实现原理
官方文档:Uninstall and reinstall measurement
概括起来如下:
-
FCM 会在新用户首次启动时,为该设备生成一个设备标识符,即
registration token
以下称作push token
,在此应用场景中的作用是消息定位该设备; -
Adjust 获取上述 FCM 生成的
push token
,并与自己的设备标识相关联; -
Adjust 通过 FCM 每天向设备发送一个静默的推送消息用于卸载监听,并根据监听结果来判断用户是否发生了卸载或者重装。
具体步骤
-
准备 FCM server key,并配置到 Adjust 后台:
-
接入 FCM SDK:Set up a Firebase Cloud Messaging client app on Android
-
Adjust SDK 获取 Push tokens:
Push tokens are used for Audience Builder and client callbacks. They are also required for uninstall and reinstall tracking.