通过 Huawei referrer 插件,Adjust SDK 可以读取设备上的 Huawei install referrer。SDK 随后会将此信息作为安装 payload 的一部分发送至 Adjust 服务器。
要向应用添加插件,请将下列依赖添加至您的build.gradle
文件。
dependencies { implementation 'com.adjust.sdk:adjust-android-huawei-referrer:5.0.0'}
插件安装后,您就可以通过分别向AdjustHuaweiReferrer.getHuaweiAdsInstallReferrer
和AdjustHuaweiReferrer.getHuaweiAppGalleryInstallReferrer
方法传递监听器函数来访问 Huawei Ads Install Referrer 和 Huawei AppGallery Install Referrer 了。
AdjustHuaweiReferrer.getHuaweiAdsInstallReferrer( applicationContext, object : OnHuaweiInstallReferrerReadListener() { fun onInstallReferrerDetailsRead(referrerDetails: HuaweiInstallReferrerDetails?) {} fun onFail(message: String?) {} })
AdjustHuaweiReferrer.getHuaweiAppGalleryInstallReferrer( applicationContext, object : OnHuaweiInstallReferrerReadListener() { fun onInstallReferrerDetailsRead(referrerDetails: HuaweiInstallReferrerDetails?) {} fun onFail(message: String?) {} })
AdjustHuaweiReferrer.getHuaweiAdsInstallReferrer(getApplicationContext(), new OnHuaweiInstallReferrerReadListener() { @Override public void onInstallReferrerDetailsRead(HuaweiInstallReferrerDetails referrerDetails) { }
@Override public void onFail(String message) { }});
AdjustHuaweiReferrer.getHuaweiAppGalleryInstallReferrer(getApplicationContext(), new OnHuaweiInstallReferrerReadListener() { @Override public void onInstallReferrerDetailsRead(HuaweiInstallReferrerDetails referrerDetails) { }
@Override public void onFail(String message) { }});