【发布时间】:2022-01-07 00:00:50
【问题描述】:
我为我的 Flutter 应用创建了一个 Firebase 深层链接,以便在注册过程成功后打开该应用。该链接如下所示:
https://myLinkDomain.page.link/routeName/
在注册过程中,必须在链接末尾附加一个参数,我必须在应用程序中读出该参数才能成功完成。 问题是如果我将参数附加到链接的末尾,我将无法再访问它。本例中的链接如下所示:
https://myLinkDomain.page.link/routeName/?myCustomParam=myValue
如果参数在链接中间给出,我可以在应用程序中使用它。像这样:
但是,注册过程需要将参数添加到链接末尾。
有没有办法构建 Firebase 深度链接,以便在最后添加参数并且仍然可以在应用中识别?
感谢您的帮助!
【问题讨论】:
-
没关系。解决办法是改变url参数的顺序:myLinkDomain.page.link/routeName/…
标签: firebase flutter deep-linking firebase-dynamic-links