ios - Firebase 动态链接无效并被阻止

标签 ios swift xcode firebase-authentication firebase-dynamic-links

我在 iOS 中实现了 firebase 电子邮件身份验证。我已经在 4 款不同的 iPhone 上测试了该功能,它们都运行 iOS 13.3.1,其中一半可以正常工作,而另一部则不行。对于不起作用的那一半,我收到一条错误消息,指出“无效的动态链接 - 已阻止”。我在所有 iPhone 上执行相同的过程并连接到相同的 WiFi。我想了解什么会导致这种情况发生?显然是手机上的某些东西阻止了它在身份验证后继续返回应用程序。

enter image description here

最佳答案

我遇到了同样的问题,就我而言,是我没有设置 dynamicLinkDomain(它不在 firebase 示例中)。

let actionCodeSettings = ActionCodeSettings()
actionCodeSettings.url = URL(string: "https://XXXXXX.page.link")
actionCodeSettings.dynamicLinkDomain = "XXXXXX.page.link"
actionCodeSettings.handleCodeInApp = true
actionCodeSettings.setIOSBundleID(Bundle.main.bundleIdentifier!)

关于ios - Firebase 动态链接无效并被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60143977/

相关文章:

ios - 如何将 "migrate"免费开发者 iOS 应用程序添加到付费帐户?

ios - 连接到 MySQL 数据库并创建数组以在其他地方使用 Swift

ios - Swift 圆形图像动画

ios - Swift-TableView中的按钮崩溃

iOS View Controller 底部的空白区域

iphone - 如何在调试器中查找属性值?

iphone - 当模态视图存在时,iOS 父 View 不会在旋转时调整大小

ios - 如何快速删除不需要的 searchbar.text 字符?

ios - 在快速编程语言中隐藏文本字段的键盘

ios - 导出文本或 pdf