簡體   English   中英

推遲在Android中進行深層鏈接

[英]Deferred deep linking in android

如果從Play商店以外的任何第三方位置(例如GDrive或S3存儲桶)安裝了android應用,我們如何才能推遲進行深層鏈接工作。 在這種情況下如何傳遞意圖數據? 提前致謝。

聽起來很簡單,但實際上實現起來有點復雜。 您可能已經知道InstallReferrerReceiver ,但這顯然僅適用於Play商店。

基本上,您需要在下載數據之前想出一些方法在應用程序外部存儲數據,然后在安裝后在應用程序內部檢索數據。 Branch.io (完全公開:我正在團隊中)通過使用唯一的鏈接ID(可在其上附加數據字典)來實現此目的。 當用戶在下載之前打開該鏈接時,我們標記其設備ID,然后將其重定向到指定的URL(例如,GDrive或S3)。 首次啟動應用后,我們會再次匹配設備ID。 這使我們可以通過每個鏈接傳遞無限量的數據,因為數據實際上並不存儲鏈接本身中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM