![](/img/trans.png)
[英]Xamarin (Android/iOS) Deep Linking - Opening App via URL (custom or not)
[英]Android URL intent deep linking like iOS
我想知道是否可以自定義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.