卸载跟踪
要启用安卓应用程序的卸载跟踪功能,首先要在 Singular 平台上配置应用程序,详见 设置卸载跟踪。然后按照以下说明操作。
注意:Google 已于 2018 年 4 月弃用 GCM API。如下所述,使用 Firebase Cloud Messaging (FCM) 进行卸载跟踪。
I.与 FCM 集成:
要跟踪卸载,您可以使用 Firebase Cloud Messaging (FCM) 平台的服务。如果您尚未使用 FCM,请按照谷歌的说明 在 Android 上设置 Firebase Cloud Messaging 客户端应用程序。
FCM 要求 ( 源 )
FCM 客户端要求运行 Android 4.1 或更高版本的设备,同时安装 Google Play Store 应用程序,或运行 Android 4.1 并带有 Google API 的模拟器。请注意,您并不局限于通过 Google Play Store 部署您的 Android 应用程序。
如果用户/设备运行的不是受支持的安卓版本,则无法进行Singular卸载跟踪。
II.更新 AndroidManifest.xml 文件:
更新 AndroidManifest.xml 文件,为应用程序添加必要的意图过滤器(用实现 Firebase 服务的类替换 MyFirebaseMessagingService):
<service android:name=".java.MyFirebaseMessagingService"
android:exported="false">
<intent-filter>
action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
III.注册并发送 FCM 设备令牌:
最后,在 OnCreate() 中初始化 SingularConfig 后设置 FCM 设备令牌,如下所示:
Singular.setFCMDeviceToken(String fcmDeviceToken);