Samsung referrer 插件

通过 Samsung referrer 插件,Adjust SDK 可以读取设备上的 amsung Galaxy store install referrer 值。SDK 随后会将此信息作为安装 payload 的一部分发送至 Adjust 后端。

所有支持 Samsung install referrer 库的设备都有 Samsung install referrer。

操作前须知

要将 Adjust SDK 集成进应用,请按入门指南中的说明操作。

安装 Samsung referrer 插件

安装 Samsung referrer 插件有两种方式:

Maven

JAR

添加 Samsung install referrer 库

要读取 referrer 值,您必须将 Samsung install referrer 添加至应用。要了解更多信息,请与 Samsung 联系人联系,或发送邮件至 support@samsungdevelopers.com

Adjust SDK v4.33.4 及更新版本
Adjust SDK v4.33.3 及更旧版本
重要提示:
只有在 Adjust SDK v4.33.4 及更新版本中才可以通过 Maven 添加 Samsung install referrer 库。

要添加 Samsung install referrer 库,您必须向 Adjust SDK 声明下的 build.gradle 文件中加入以下依赖:

implementation  'store.galaxy.samsung.installreferrer:samsung_galaxystore_install_referrer:3.0.1'

ProGuard 设置

如果使用 Proguard,则必须添加规则,保证创建过程中重要的类不会被移除。

请添加以下规则来保留所有 Adjust 类。

-keep public class com.adjust.sdk.**{ *; }

请添加以下规则来保留 Samsung install referrer 库。

-keep class com.sec.android.app.samsungapps.installreferrer.**{ *; }

使用插件

Samnsung referrer 插件默认为 开启​ 状态。您可以使用 AdjustSamsungReferrer 类方法来开启或关闭 Samsung install referrer 的读取。

禁用​ install referrer 读取,请在初始化 SDK 之前调用 AdjustSamsungReferrer.doNotReadSamsungReferrer()

Java
Kotlin
AdjustSamsungReferrer.doNotReadSamsungReferrer();
//...
Adjust.onCreate(config);

重新启用​ install referrer 读取,请在初始化 SDK 之前调用 AdjustSamsungReferrer.readSamsungReferrer(applicationContext)

Java
Kotlin
AdjustSamsungReferrer.readSamsungReferrer(applicationContext);
//...
Adjust.onCreate(config);