首页 > 解决方案 > 如何在安装了 FCM 的应用中集成 Appsflyer 卸载测量?

问题描述

我尝试将 AppsFlyer SDK 与我们应用程序中已集成的 FCM 集成,但偶然发现了卸载测量部分。没有 AppsFlyer Uninstall Measurement 的应用版本在 Google Play 商店中,而带有它的版本还没有。根据我遵循的说明 (每一步都已完成),如果我们删除从 Google Play 安装的应用程序或直接从计算机上安装的应用程序(如果我正确解释了“商店外”一词),应该没有区别。但在我们的 AppsFlyer 帐户中,等待 24 小时后仍不会显示卸载。

1)步骤4对于尚未集成FCM的用户和已经集成它的用户分别使用不同的类FirebaseMessagingServiceListener和不同的用户FirebaseMessagingService。这两个课程都不是最终的。如果我们用第一类替换第二类会发生什么坏事?

2) 我注意到其他语言的同一篇文章与英文的文章不同。哪一个更实际,应该被信任?

标签: androidappsflyer-android-sdk

解决方案


就像 Prashant Jha 写道:如果您有将设备令牌发送到多个第三方库或后端的用例,您应该使用FirebaseMessagingService令牌并将其共享给所有相应的客户端。

要与 AppsFlyer 共享令牌,您可以使用AppsFlyerLib.getInstance().updateServerUninstallToken(getApplicationContext(), token);API


推荐阅读