android - 如何在安装了 FCM 的应用中集成 Appsflyer 卸载测量?
问题描述
我尝试将 AppsFlyer SDK 与我们应用程序中已集成的 FCM 集成,但偶然发现了卸载测量部分。没有 AppsFlyer Uninstall Measurement 的应用版本在 Google Play 商店中,而带有它的版本还没有。根据我遵循的说明 (每一步都已完成),如果我们删除从 Google Play 安装的应用程序或直接从计算机上安装的应用程序(如果我正确解释了“商店外”一词),应该没有区别。但在我们的 AppsFlyer 帐户中,等待 24 小时后仍不会显示卸载。
1)步骤4对于尚未集成FCM的用户和已经集成它的用户分别使用不同的类FirebaseMessagingServiceListener
和不同的用户FirebaseMessagingService
。这两个课程都不是最终的。如果我们用第一类替换第二类会发生什么坏事?
2) 我注意到其他语言的同一篇文章与英文的文章不同。哪一个更实际,应该被信任?
解决方案
就像 Prashant Jha 写道:如果您有将设备令牌发送到多个第三方库或后端的用例,您应该使用FirebaseMessagingService
令牌并将其共享给所有相应的客户端。
要与 AppsFlyer 共享令牌,您可以使用AppsFlyerLib.getInstance().updateServerUninstallToken(getApplicationContext(), token);
API
推荐阅读
- c++ - 如何从地图中获取值并将其显示到控制台?
- java - openstreetmap 中的 Nominatim 搜索抛出 javax.net.ssl.SSLHandshakeException
- python - 当从 Python 导入与 CLI 调用时,Youtube-dl --dump-json 返回播放列表的不同提取器输出
- python - QGraphicsSvgItem 事件传播(交互式 svg 查看器)
- java - 如何以java servlet形式传递从mysql表中获得的多个参数
- c++ - c ++如何将二维数组传递给用户输入的变量?
- ruby-on-rails - 带有 Rails 应用程序的 CodeKit - 无需编译任何内容即可刷新浏览器
- facebook - 在 Facebook 上订阅 /me/account 更改
- symfony - 我需要 symfony 3 的动态报告
- git - git commit -a --file message.txt; git format-patch 从 message.txt 中删除换行符