【发布时间】:2022-06-30 22:51:24
【问题描述】:
我正在使用Firebase dynamic links 并将其保存到deepLink 变量中并将其传递到下一页。告诉我,如何从链接中获取code 和pageName 参数,以便将来使用它们?
网址
https://.........app?pageName=emailActivationPage&code=7075
代码
await Firebase.initializeApp();
final PendingDynamicLinkData? initialLink =
await FirebaseDynamicLinks.instance.getInitialLink();
if (widget.initialLink != null) {
final Uri deepLink = widget.initialLink!.link;
routeCubit.toForgotPasswordPage(deepLink.path, true);
} else {
routeCubit.toPhoneNumberPage();
}
【问题讨论】:
-
您可以使用自动路由库生成路由和路径和路由名称,您也可以从链接中解析 pageName 并手动检查并导航到该页面