Firebase Analytics阻止正确使用动态链接



我在使用Firebase时遇到了麻烦。代码处于颤动状态,我正在iOS中进行测试一切都很顺利,但当我试图从发送动态链接时

auth.sendSignInWithEmailLink(parameters);

我收到一条调试消息:

[Firebase/Analytics][I-ACS023001] Deep Link does not contain valid required params. URL params: {
amv = 16;
apn = "com.myproject.app";
ibi = "com.myproject.app";
ifl = "https://myproject-com.firebaseapp.com/__/auth/action?apiKey=XXXXXXXXXXX&mode=signIn&oobCode=XXXXXX&continueUrl=https://myproject-com.firebaseapp.com/email123&lang=en";
link = "https://myproject-com.firebaseapp.com/__/auth/action?apiKey=XXXXXXX&mode=signIn&oobCode=XXXXXX&continueUrl=https://myproject-com.firebaseapp.com/email123&lang=en";
}
where I changed my project name to "myproject" and put XXX inplace of apiKey/oobcode

然后,当我试图用我的应用获得动态链接时

final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();

数据为空。所以我猜Firebase Analytics正在处理它;杀死";在我的应用程序可以解析它之前的动态链接。

有人经历过吗?

我发现了问题。这并不是说Firebase Analytics;消耗";并扼杀深层链接。问题是,在iOS中,链接和状态周期仍然存在延迟。。。https://medium.com/@diegoveloper/flatter-firebase-dynamic-link-6f1b79278ce0

这个链接解释了博客文章中的问题2。已解决。我仍然可以在Firebase中使用分析。这是不可能删除分析btw,你只能禁用它。

最新更新