您可以通过 Adjust SDK 来记录用户设备上的预安装应用的活动,借此发送未通过推广活动下载应用的用户信息。
通过将AdjustConfig
实例的IsPreinstallTrackingEnabled
属性设置为bool
值来控制是否启用预安装监测。
Adjust SDK 提供 5 种监测预安装应用的方法:
- 系统属性 (System Properties)。
- 内容提供器 (Content Provider)。
- 系统安装器接收器 (System Installer Receiver)。
- 全局可读目录。
- 默认链接识别码。
系统属性 (System Properties)
原始设备制造商 (OEM) 可借助安卓系统属性归因预安装应用。OEM (原始设备制造商) 将归因信息写入一个文件,并将其路径添加至系统属性。Adjust SDK 在初始化时读取该文件并归因安装。
内容提供器 (Content Provider)
内容提供器方法采用只读内容提供器。SDK 使用内容分解器从请求中收集预安装信息。
要设置权限,请将下列行添加至您的 AndroidManifest.xml
文件。
要查看设备上的预安装应用列表,请将下列行添加至您的 AndroidManifest.xml
文件。
系统安装器接收器 (System Installer Receiver)
系统安装器方法使用广播接收器。系统安装器会广播预安装信息。Adjust SDK 使用系统预安装 referrer 接收器读取该信息。
要设置接收器,请将以下内容添加至您的 AndroidManifest.xml
文件。
全局可读目录
将预安装应用的归因信息存储在一个全局可读的目录中。SDK 会在安装时从此文件中读取信息,以此归因用户。系统加密协议会保护应用数据。
将包含预安装信息的文件路径指定到AdjustConfig
实例的 PreinstallFilePath
方法,以允许 Adjust 读取该信息。
默认链接识别码
通过设置默认链接识别码,您可以将所有预安装归因到预先定义的 Adjust 链接。Adjust 将所有信息记录在此识别码下,直至归因来源发生变化。设置方法:
-
复制此识别码并将其指定给应用委托文件中
AdjustConfig
实例的DefaultTracker
属性。 -
创建并运行应用。如果您启用了日志,就应该能在日志中看到如下信息