sdk
v3.3.8(master)
v3.3.8(master)
  • Introduction
  • Sdk集成
  • 概述
  • Android开发集成
    • 集成方式
      • Gradle集成
      • 权限和组件
      • 混淆配置
      • SDK数据缓存目录
    • 初始化
    • 登录
    • 绑定
    • 悬浮球
    • 统计
    • Google 支付
    • Facebook 功能
    • Samsung 支付
    • 第三方 支付
  • iOS开发集成
    • 登录SDK集成
      • SDK集成步骤
      • SDK配置及初始化
      • 登录
      • 悬浮窗
      • 支付
      • Facebook相关功能
    • 统计SDK集成
      • SDK集成
      • SDK初始化与配置
      • 事件调用
      • 卸载追踪​
      • 其他方法
  • SDK更新日志
  • 常见问题
  • Unity SDK
    • 准备开始
      • Android
      • iOS
    • 快速集成
    • 设置监听
    • 例子
  • SDK下载
  • 相关链接
Powered by GitBook
On this page
  1. iOS开发集成
  2. 统计SDK集成

卸载追踪​

Previous事件调用Next其他方法

Last updated 5 years ago

首先确保证书支持推送.

其次, 如果是使用静默推送, 还需要在Background Modes 勾选 Remote notifications

在AppDelegate.m的application:didFinishLaunchingWithOptions:方法中添加AF通知选项, 代码如下:

//如果游戏本身不需要通知的话, usePushNotification参数请设置为NO
[[NGAAppEvents sharedInstance] afAddUninstallNotificationWithApplication:application withOptions:launchOptions usePushNotification:YES];

并添加相关函数注册通知:

//注册af的卸载功能通知
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
    [[NGAAppEvents sharedInstance] afRegisterUninstall:deviceToken];
}

测试卸载:

必须在TestFlight环境下测试, 配置 NGAConfig 代码为:

config.useUninstallSandbox = YES;

Note:

对于拒绝推送通知权限的用户, 无法进行卸载测量。

安装和卸载之间无需等待时间间隔。可以安装应用后并立即卸载。

但是在后台面板上查看实际卸载可能需要最多9天的等待时间。此外,卸载日期是实际卸载日期后的9天。

iOS卸载事件数据取决于Apple推送通知服务(APN)。出于隐私考虑,APN不会在用户立即删除应用时报告。自2019年2月26日起,APN仅在安装后8天内返回卸载结果。从第8天开始,所有卸载数据都可用。

Xnip2019-08-12_15-17-39
Xnip2019-08-12_15-15-55