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

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

最佳答案

我遇到了同样的问题,在我的情况下,那是因为我没有设置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/

10-10 07:35