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

相关问题