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