当前位置: 首页 > news >正文

Appflyer记录卸载事件

Appflyer官方文档

1.原理
1.AppsFlyer每天向Firebase Cloud Messaging(FCM)和 Apple Push Notification Services(APNS)发送一次API请求。
2.然后FCM和APNS会发送一条静默推送消息,用于判断用户设备上是否仍装有相关应用。
3.如果响应消息表示该应用已被卸载(FCM和APNS都适用),或在过去270天内未记录到任何用户行为(仅适用于FCM),AppsFlyer就会记录一次卸载。
4.AppsFlyer将该次卸载归因到最初带来该用户的渠道。

2.配置
Firebase 打开API,生成project_id 配置到AF后台
在这里插入图片描述
在这里插入图片描述
3.开发
android开发文档:点击跳转

@Override
public void onNewToken(String s) {super.onNewToken(s);// Sending new token to AppsFlyerAppsFlyerLib.getInstance().updateServerUninstallToken(getApplicationContext(), s);// the rest of the code that makes use of the token goes in this method as well
}

记得混淆keep

-dontwarn com.appsflyer.**
-keep public class com.google.firebase.messaging.FirebaseMessagingService {public *;
}
http://www.lryc.cn/news/493915.html

相关文章:

  • JDK17 AbstractQueuedSynchronizer 二 条件队列
  • 8 设计模式之简单工厂模式
  • 计算机的错误计算(一百六十九)
  • Android 图形系统之三:SurfaceControl
  • Laravel8.5+微信小程序实现京东商城秒杀方案
  • Makefile 入门指南:构建自动化编译流程
  • C#热更原理与HybridCLR
  • 里氏替换原则:Java面向对象设计的基石
  • 恒创科技:服务器操作系统和客户端操作系统之间的区别
  • 做异端中的异端 -- Emacs裸奔之路4: 你不需要IDE
  • Unity3d C# 摄像头检测敌方单位(目标层级)并在画面中标注(含源码)
  • js 16进制加密
  • 性能测试之压测
  • CentOS修改yum.repos.d源,避免“Could not resolve host: mirrorlist.centos.org”错误
  • Python 三目运算实战详解
  • JVM 性能调优 -- CMS 垃圾回收器 GC 日志分析【Full GC】
  • PS的学习
  • 数据集搜集器(百科)008
  • Java学习,反射
  • 数据结构 (18)数的定义与基本术语
  • Flink的双流join理解
  • 《使用Python进行数据挖掘:理论、应用与案例研究》
  • Go语言技巧:快速统一字符串中的换行符,解决跨平台问题
  • 算法训练营day20(二叉树06:最大二叉树,合并二叉树,搜索二叉树,验证搜索二叉树)
  • Leetcode(区间合并习题思路总结,持续更新。。。)
  • 『python爬虫』使用docling 将pdf或html网页转为MD (保姆级图文)
  • elasticsearch现有集群扩展节点
  • 力扣162:寻找峰值
  • Kafka-Connect
  • 递归、搜索与回溯算法 - 3 ( floodfill 记忆化搜素 9000 字详解 )