如何从 url 打开颤振应用程序?

Posted

技术标签:

【中文标题】如何从 url 打开颤振应用程序?【英文标题】:How to open flutter application from url? 【发布时间】:2019-05-15 04:24:39 【问题描述】:

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

【问题讨论】:

你可以使用 Firebase 动态链接,我写了一篇关于这个的帖子:medium.com/@diegoveloper/… @diegoveloper 谢谢!这就是我真正想要找到的 【参考方案1】:

有一个不错的插件,

https://github.com/avioli/uni_links

它还详细说明了您需要如何配置 iosandroid 以使其工作(恕我直言,这是最难的部分);另一个不错的信息来源是this blog post

【讨论】:

【参考方案2】:

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

它们都有各自的实现:

android/app-links apple/allowing_apps_and_websites_to_link_to_your_content

或者您可以选择更全面的 SDK,它们能够为您完成这两项工作:

Firebase Dynamic Links Branch.io Deep Linking

【讨论】:

【参考方案3】:

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

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

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

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

【讨论】:

以上是关于如何从 url 打开颤振应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以从我的颤振应用程序启动第三方应用程序?

如何从 Xcode 打开现有的颤振项目?

如何用颤振的 URL_launcher 包发送短信?

在颤振中,按下后退按钮时如何返回上一个 URL?

单击推送通知时如何在我的颤振应用程序中打开特定页面

如何使用颤振在网页视图中打开pdf文档