問(wèn)題背景
近期在調(diào)研并使用華為AppGallery Connect(下面簡(jiǎn)稱AGC)提供的AppLinking服務(wù),集成他們提供的SDK,用來(lái)做應(yīng)用的拉新和推廣。初步試用了一下,Android和iOS都支持,并且針對(duì)非華為的Android手機(jī),還可以配置本地商店打開(kāi),在推廣拉新的時(shí)候非常方便。
我們計(jì)劃將其創(chuàng)建的分享鏈接,投放到線上和線下同步推廣,計(jì)劃過(guò)程中有個(gè)疑問(wèn)是,AppLinking創(chuàng)建的分享鏈接,有有效期的限制嗎?如果有限制的話,是多久過(guò)期呢?針對(duì)這個(gè)問(wèn)題,我們研究了一番。
首先,AppLinking鏈接有兩種創(chuàng)建方式,一種是在AGC的控制臺(tái)手動(dòng)創(chuàng)建;另外一種是在應(yīng)用內(nèi)集成SDK以后,使用代碼創(chuàng)建。兩種創(chuàng)建方法創(chuàng)建的鏈接有效期有一定區(qū)別。
1、關(guān)于應(yīng)用內(nèi)集成SDK創(chuàng)建: 檢查API文檔發(fā)現(xiàn),在不同的平臺(tái)都有對(duì)應(yīng)的API接口設(shè)置鏈接的失效時(shí)間。
Android平臺(tái):setExpireMinute:?jiǎn)挝粸榉昼?,默認(rèn)兩年失效。最短5分鐘。
iOS平臺(tái):expireMinute:,單位為分鐘,默認(rèn)兩年失效。最短5分鐘。
2、關(guān)于在AGC界面創(chuàng)建的鏈接,沒(méi)有看到有效期的說(shuō)法。
只有一個(gè)歸檔按鈕,但是對(duì)這個(gè)按鈕的作用不是很理解。
最后和華為技術(shù)支持溝通,了解到關(guān)于有效期的具體回答:
1、端側(cè)通過(guò)SDK創(chuàng)建的AppLinking,默認(rèn)有效期是2年,可以通過(guò)setExpireMinute和expireMinute接口進(jìn)行設(shè)置
2、AGC管理臺(tái)上創(chuàng)建的鏈接,只要未歸檔,就一直有效。歸檔后的鏈接,一年內(nèi)仍然有效。
其中歸檔按鈕,可以理解為將該鏈接收入到檔案中,后續(xù)不再跟蹤相關(guān)數(shù)據(jù)。
歸檔后的鏈接,7天內(nèi)依然可以被查看,可在AGC上通過(guò)時(shí)間篩選,選擇查看“7天內(nèi)已歸檔”的AppLinking。也可點(diǎn)擊已歸檔AppLinking操作列下方的“撤銷歸檔”,將其恢復(fù)原狀。
相關(guān)參考鏈接:
1、Android API文檔的setExpireMinute接口:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-References/applinking-builder-0000001055180835
2、iOS API文檔的expireMinute接口:
3、歸檔的文檔介紹:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-applinking-archive-0000001063922926