簡體   English   中英

Android URL意向深層鏈接(類似於iOS)

[英]Android URL intent deep linking like iOS

iOS操作系統在通過自定義URL方案打開的應用程序頂部提供了此后退按鈕。 此按鈕通常顯示啟動自定義URL方案的應用程序的名稱。 可以在屏幕截圖“ 返回搜索 ”中看到。 搜索是立即在前台打開該應用程序的應用程序。

iOS深度鏈接功能

我想知道是否可以自定義android操作欄,以通過自定義URL目的打開我的應用程序時產生類似的效果。

注意-我知道iOS沒有后退按鈕,因此這是開發出來的。 但是顯示應用程序名稱可以明確表明我的應用程序是通過此應用程序通過URL目的打開的。 它為用戶提供了更高的可見性。

我想知道是否可以自定義android操作欄,以通過自定義URL目的打開我的應用程序時產生類似的效果。

不可以,因為您無法知道誰開始了您的活動。

這是無法自動完成的方法,但是:

Android API lvl 22引入了新方法getReferrer()來返回有關誰發起了此活動的信息。
默認情況下,它將返回android-app: Referrer URI。
例如,Chrome Beta在啟動應用程序時將使用android-app//:com.chrome.beta作為引薦來源網址。
因此,您可以使用此值(它可能不是100%受信任的),並查詢程序包管理器以獲取應用程序標簽。

您可以收集一些管理用戶體驗的數據,但只能在您自己的環境中。 例如,N個相互交互的應用程序。 如果您仔細考慮,您會發現知道誰喚醒您的應用沒有意義,因為調用方可以使用廣播。

暫無
暫無

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

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