0

我有一個IONIC應用程序。我希望我的用戶與https://或http://共享鏈接。應該在我的本地應用中打開。如果應用程序未安裝應該問我從Play商店安裝它。IONIC:在手機應用程序中打開網頁鏈接

我想這https://github.com/EddyVerbruggen/Custom-URL-scheme

但是當我點擊HTTPS沒有發生:// URL。它仍然在我的Chrome瀏覽器中打開。它應該是我只在我的應用程序中打開鏈接。

正是我想要同樣在這裏解釋:https://paul.kinlan.me/deep-app-linking-on-android-and-chrome/

回答

2

埃迪的插件是專門爲自定義的URI方案。這是您看到的myapp://格式,正如您注意到的,它不允許http://https://鏈接。

Paul與Chrome團隊合作,所以他的文章專門針對Chrome Intents。這是一個很好的標準,但只適用於Chrome,如果您想在其他地方兼容,並不是特別有用。

App Links標準旨在解決此問題,但僅在較新版本的Android上受支持。

相反,你需要的是hosted deep links。通過這種設置,您的https://網址會生成重定向到您的自定義URI方案的網頁,從而打開應用並深入鏈接用戶。你可以在技術上自己構建它,但大多數開發人員不會。像Branch.io(全面披露:我在分支團隊中)和Firebase動態鏈接等服務使此過程變得更加輕鬆。

下面是對離子的各種深層鏈接選項的細分:https://blog.branch.io/how-to-deep-link-in-cordova-phonegap-and-ionic/

+0

亞歷它現在正在爲Android。你有關於iOS的任何想法? – SSR

+0

iOS上到底發生了什麼? –

+0

我已正確配置應用程序和設置。此外,我的網站的根部署了apple-app-site-association。當我在移動設備上打開Safari或瀏覽器並單擊各自的鏈接時,我無法在列表中看到我的應用程序。 – SSR

相關問題