卸载跟踪

文档

卸载跟踪

要启用安卓应用程序的卸载跟踪功能,首先要在 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);