Я хочу использовать Firebase
SMS
Authentication
с номером телефона.
Я уже включил push-уведомления в настройках своего приложения и зарегистрировал Firebase
Ключ аутентификации Apns, как говорится в документе Google.
Тем не менее, после того, как я отправил номер телефона с кодом страны, Xcode говорит,
Не удалось получить удаленное уведомление для проверки личности приложения в течение 5
секунд (ы)
Ошибка говорит, как показано ниже:
error: Error Domain=FIRAuthErrorDomain Code=17999 "An internal error has occurred, print and inspect the error details for more information." UserInfo={error_name=ERROR_INTERNAL_ERROR, NSLocalizedDescription=An internal error has occurred, print and inspect the error details for more information., NSUnderlyingError=0x28329c8a0 {Error Domain=FIRAuthInternalErrorDomain Code=3 "(null)" UserInfo={FIRAuthErrorUserInfoDeserializedResponseKey={
code = 500;
errors = (
{
domain = global;
message = "Internal error encountered.";
reason = backendError;
}
);
message = "Internal error encountered.";
status = INTERNAL;
}}}}
Мой код:
PhoneAuthProvider.provider().verifyPhoneNumber(phoneNumber, uiDelegate: nil) { verificationId, error in
if let error = error {
print("error: \(error)")
return
}
print("verificationId: \(verificationId!)")
UserDefaults.standard.set(verificationId, forKey: "authVerificationID")
self.goToSecondVC()
}
Есть идеи ??