準(zhǔn)備一部華為手機(jī),且HMS Core(APK)版本在2.6.5及以上。完成上述獲取轉(zhuǎn)化跟蹤參數(shù)業(yè)務(wù)代碼的補(bǔ)全后,就可以進(jìn)行編譯。編譯有錯(cuò)誤時(shí),根據(jù)錯(cuò)誤提示,進(jìn)行代碼修改。完成編譯后,生成APK安裝并運(yùn)行。
生成轉(zhuǎn)化跟蹤參數(shù)
由于轉(zhuǎn)化跟蹤參數(shù)需要在華為廣告平臺(tái)投放后才能正常獲取,我們?cè)诖颂幪峁┝薉emo,可以在端側(cè)生成轉(zhuǎn)化跟蹤參數(shù),供開(kāi)發(fā)者App在測(cè)試階段調(diào)測(cè)使用。
說(shuō)明
只有包名為“com.huawei.pps.hms.test”的工程,才可以使用獲取轉(zhuǎn)化跟蹤參數(shù)的測(cè)試功能。
修改您的App用于測(cè)試轉(zhuǎn)化跟蹤參數(shù)
SDK方式
在創(chuàng)建InstallReferrerClient時(shí)設(shè)置為測(cè)試模式,調(diào)用setTest(true),如下圖所示:
InstallReferrerClient mReferrerClient=InstallReferrerClient.newBuilder(mContext).setTest(true).build();
mReferrerClient.startConnection(installReferrerStateListener);
說(shuō)明
setTest(true)僅用于測(cè)試,正式發(fā)布版本請(qǐng)setTest(false)。
AIDL方式
在測(cè)試時(shí)設(shè)置綁定的AIDL服務(wù)的包名為“com.huawei.pps.hms.test”,如下圖所示:
InstallReferrerServiceConnection mServiceConnection=new InstallReferrerServiceConnection();
Intent intent=new Intent(Constants.SERVICE_ACTION);
intent.setPackage(Constants.TEST_SERVICE_PACKAGE_NAME);
boolean result=getApplicationContext().bindService(intent,mServiceConnection,Context.BIND_AUTO_CREATE);
說(shuō)明
包名“com.huawei.pps.hms.test”僅用于測(cè)試,正式發(fā)布版本請(qǐng)使用包名“com.huawei.hwid”。
驗(yàn)證轉(zhuǎn)化跟蹤參數(shù)功能
如果從日志中可以看到正確獲取轉(zhuǎn)化跟蹤參數(shù),表示您的App已正確集成轉(zhuǎn)化跟蹤參數(shù)功能。