Firebase Analytics 阻止正确使用动态 link
Firebase Analytics preventing proper use of dynamic link
我 运行 在 Firebase 方面遇到了麻烦。
代码在颤抖,我正在 iOS 中测试
一切顺利,但是当我尝试获取从以下位置发送的动态 link 时:
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
然后,当我尝试使用我的应用程序获取动态 link 时
final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
数据为空。
所以我猜 Firebase Analytics 正在处理它并在我的应用程序可以解析它之前“杀死”动态 link。
有人设法解决这个问题吗?
我发现了问题。
并不是说 Firebase Analytics 在“消耗”和杀死深层 link。
问题是 iOS 今天仍然存在 link 和状态周期的延迟......
https://medium.com/@diegoveloper/flutter-firebase-dynamic-link-6f1b79278ce0
这个link解释了,博客中的问题2post。
解决了。我仍然可以在 Firebase 中使用分析。
顺便说一句,分析是不可能删除的,你只能禁用它。
我 运行 在 Firebase 方面遇到了麻烦。 代码在颤抖,我正在 iOS 中测试 一切顺利,但是当我尝试获取从以下位置发送的动态 link 时:
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
然后,当我尝试使用我的应用程序获取动态 link 时
final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
数据为空。 所以我猜 Firebase Analytics 正在处理它并在我的应用程序可以解析它之前“杀死”动态 link。
有人设法解决这个问题吗?
我发现了问题。 并不是说 Firebase Analytics 在“消耗”和杀死深层 link。 问题是 iOS 今天仍然存在 link 和状态周期的延迟...... https://medium.com/@diegoveloper/flutter-firebase-dynamic-link-6f1b79278ce0
这个link解释了,博客中的问题2post。 解决了。我仍然可以在 Firebase 中使用分析。 顺便说一句,分析是不可能删除的,你只能禁用它。