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

时间:2018-12-13 21:47:41

标签: android dart flutter

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

5 个答案:

答案 0 :(得分:1)

您将要从以下角度查看此内容:如何从URL打开iOS / Android应用,即。 应用深度链接

它们每个都有自己的实现:

或者您可以使用功能更强大的SDK来为您做到这两者:

答案 1 :(得分:0)

有一个不错的插件

https://github.com/avioli/uni_links

还详细说明了如何配置iOS和Android以使其正常工作(这是imho中最难的部分);另一个不错的信息来源是this blog post

答案 2 :(得分:0)

因此,在这里,您必须使用dynamic link。 最好的解决方案是使用 Firebase Dynamic Links

Firebase动态链接的优势之一:将移动网络用户转换为本地应用程序用户

使用动态链接,您可以从您的用户无缝过渡用户 移动网站上您应用中的等效内容。而且因为 链接在应用程序安装过程中仍然有效,即使新用户也可以使用 他们在您的移动网站上停留的位置而不会错过任何机会。

enter image description here

另一种解决方案是切换到本机解决方案: Android iOS

答案 3 :(得分:0)

使用通用/应用程序链接的 Flutter 应用程序示例,适用于 android 和 ios 应用程序:

<块引用>

https://github.com/gizTM/universal_link

答案 4 :(得分:-1)

所以在这里,您必须使用 dynamic link。 最好的解决方案是使用 Firebase Dynamic Links .

Firebase 动态链接的优势之一:将移动网络用户转化为原生应用用户

<块引用>

借助动态链接,您可以无缝地将用户从您的 移动网站到您的应用程序中的等效内容。而且因为 链接在应用安装过程中仍然存在,即使是新用户也可以选择 他们在您的移动网站上离开的地方,没有错过任何一个节拍。

enter image description here

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