Убедитесь, что вы проверяете oobCode, который является частью URL-адреса обратного вызова.
Auth.auth().applyActionCode(oobCode!, completion: { (err) in
if err == nil {
// reload the current user
}
})
Как только вы это сделаете, попробуйте перезагрузить профиль пользователя с сервера после проверки электронной почты.
Auth.auth().currentUser?.reload(completion: {
(error) in
if(Auth.auth().currentUser?.isEmailVerified)! {
print("email verified")
} else {
print("email NOT verified")
}
})