Я получаю ссылку Invalid Dynami c при переходе по ссылке для входа в систему, полученной по электронной почте.
actionCodeSettings.url = URL(string: "https://caxxxxxxxxxxxant.page.link") //my domain prefix actionCodeSettings.handleCodeInApp = true actionCodeSettings.setIOSBundleID(Bundle.main.bundleIdentifier!
actionCodeSettings.url = URL(string: "https://caxxxxxxxxxant.page.link/open")
с пользовательской схемой URL, которую я дал при создании Dynami c Ссылка под доменом, теперь она переходит ко мне в мое приложение с ошибкой «ошибка при входе», переходя к другой части кода ниже. *
if Auth.auth().isSignIn(withEmailLink: link) { guard let email = UserDefaults.standard.value(forKey: "Email") as? String else { print("Error signing in: email does not exist") return true } } else{ print("error in sign-in") } return false }
Ссылка, которую я получаю при получении динамической c ссылки в восстановлении делегата приложения. Метод:
<https://caxxxxxxxxxxxxant.page.link/?link=https://sxxxx-axxxxt-exxa.firebaseapp.com&isi=14xxxxxx8&ibi=com.cxxxxxr.sxxxxxt&st=Eagle+Eye+Sales+Assistant+App&sd=Now+you+can+get+all+the+Eagle+Eye+documents+and+information+within+a+fingerprint.&cid=5xxxx60xxx558&_osl=https://caxxxxxxxxant.page.link/open&_fpb=CJxxxxxHQg==&_cpt=cpit&_iumenbl=1&_iumchkactval=1&_plt=895&_uit=1062&_cpb=1>
Я полагаю, это потому, что моя входящая ссылка не содержать письмо с ним.
Пожалуйста, помогите мне, как я могу аутентифицировать мою ссылку в методе Auth.auth (). isSignIn (withemailLink: Link). Как я могу получить ссылку с электронной почтой.
Любая помощь будет оценена.
Во-первых, Firebase Auth не поддерживает настраиваемые домены FDL с путями. Во-вторых, если вы хотите использовать пользовательский домен FDL, вам нужно установить actionCodeSettings.url в качестве резервного URL-адреса, если пользователь щелкает ссылку на другом устройстве (где приложение iOS не установлено). Вам нужно будет установить домен FDL caxxxxxxxxxxxant.page.link в actionCodeSettings.dynamicLinkDomain.
actionCodeSettings.url
caxxxxxxxxxxxant.page.link
actionCodeSettings.dynamicLinkDomain