Flutter flatter deep link您的应用程序中没有相应的路由

Flutter flatter deep link您的应用程序中没有相应的路由,flutter,deep-linking,Flutter,Deep Linking,我已经跟随这个链接在颤振中使用了深层链接 我的目标是让用户单击发送到其电子邮件地址的链接,并通过Flatter应用程序打开此链接,以便用户可以确认其电子邮件帐户。尽管如此,我第一次单击链接时,它会生成以下错误: ======颤振框架捕获异常===================================================== 引发了以下消息: 无法导航到初始路由。 请求的路由名称为:“/api/v1/confirm\u my\u account?email=a。b@domai

我已经跟随这个链接在颤振中使用了深层链接

我的目标是让用户单击发送到其电子邮件地址的链接,并通过Flatter应用程序打开此链接,以便用户可以确认其电子邮件帐户。尽管如此,我第一次单击链接时,它会生成以下错误:

======颤振框架捕获异常=====================================================

引发了以下消息: 无法导航到初始路由。 请求的路由名称为:“/api/v1/confirm\u my\u account?email=a。b@domain.com&令牌=blahblahblah“ 应用程序中没有相应的路由,因此将忽略指定的初始路由,而使用“/”

显然,在调试之后,生成此错误的代码行是

stream.receiveBroadcastStream().listen((d)=>\u onRedirected(d))

有人能告诉我如何继续吗?

这个
“/api/v1/确认我的账户吗?email=a。b@domain.com&Token=blahblahblah“
绝对不是应用程序中任何路线的名称。您错误地解析了动态链接,它捕获了所有动态链接并将其指定为路由名称。
您需要解析类似于
/home\u screen
的部分,或者您在应用程序中定义它们的任何路线的名称。

您也可以查看此链接吗?我不明白自动触发“/api/v1/confirm\u my\u account?email=a”的代码在哪里。b@domain.com&Token=blahblahblah“在重定向发生之前,我在哪里可以解析传入链接?