問題背景
近期在調(diào)研并使用華為AppGallery Connect(下面簡稱AGC)提供的AppLinking服務(wù),集成他們提供的SDK,用來做應(yīng)用的拉新和推廣。初步試用了一下,Android和iOS都支持,并且針對非華為的Android手機,還可以配置本地商店打開,在推廣拉新的時候非常方便。
我們計劃將其創(chuàng)建的分享鏈接,投放到線上和線下同步推廣,計劃過程中有個疑問是,AppLinking創(chuàng)建的分享鏈接,有有效期的限制嗎?如果有限制的話,是多久過期呢?針對這個問題,我們研究了一番。
首先,AppLinking鏈接有兩種創(chuàng)建方式,一種是在AGC的控制臺手動創(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),在不同的平臺都有對應(yīng)的API接口設(shè)置鏈接的失效時間。
Android平臺:setExpireMinute:單位為分鐘,默認(rèn)兩年失效。最短5分鐘。
iOS平臺:expireMinute:,單位為分鐘,默認(rèn)兩年失效。最短5分鐘。
2、關(guān)于在AGC界面創(chuàng)建的鏈接,沒有看到有效期的說法。
只有一個歸檔按鈕,但是對這個按鈕的作用不是很理解。
最后和華為技術(shù)支持溝通,了解到關(guān)于有效期的具體回答:
1、端側(cè)通過SDK創(chuàng)建的AppLinking,默認(rèn)有效期是2年,可以通過setExpireMinute和expireMinute接口進(jìn)行設(shè)置
2、AGC管理臺上創(chuàng)建的鏈接,只要未歸檔,就一直有效。歸檔后的鏈接,一年內(nèi)仍然有效。
其中歸檔按鈕,可以理解為將該鏈接收入到檔案中,后續(xù)不再跟蹤相關(guān)數(shù)據(jù)。
歸檔后的鏈接,7天內(nèi)依然可以被查看,可在AGC上通過時間篩選,選擇查看“7天內(nèi)已歸檔”的AppLinking。也可點擊已歸檔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