如何从URL打开Flutter应用程序?

Vad*_*sky 5 android dart flutter

例如,当用户可以恢复密码时,在我的flutter应用程序中就会遇到这种情况。在那种情况下,用户将收到电子邮件中的链接,我想通过单击该链接来打开我的flutter应用程序,并路由到特定屏幕。

TWL*_*TWL 9

您可能希望从以下角度查看:如何从 URL 打开我的 iOS/Android 应用程序,即。应用深层链接

他们每个人都有自己的实现:

或者您可以使用更全面的 SDK,这些 SDK 能够为您做到这两点:


Edo*_*rdo 9

有一个很好的插件,

https://github.com/avioli/uni_links

它还详细说明了您需要如何配置 iOS 和 Android 才能使其工作(恕我直言,这是最难的部分);另一个不错的信息来源是这篇博文


Kab*_*uda 6

所以在这里,你必须使用一个dynamic link. 最好的解决方案是使用Firebase 动态链接

Firebase 动态链接的优势之一: 将移动 Web 用户转换为本机应用用户

通过动态链接,您可以将用户从移动网站无缝过渡到应用程序中的等效内容。由于这些链接在应用程序安装过程中仍然存在,因此即使是新用户也可以从移动网站上上次中断的地方继续,而不会错过任何一个环节。

在此输入图像描述

另一个解决方案是切换到原生解决方案: AndroidiOS