Bu hata, Firebase tarafında bir iç hata olduğunu göstermektedir

  1. Firebase konsoluna gidin ve projenizi seçin.
  2. Sol taraftaki menüden "Authentication" (Kimlik Doğrulama) bölümüne gidin.
  3. "Sign-in method" (Giriş Yöntemi) sekmesine tıklayın.
  4. SMS doğrulamasını etkinleştirmek için "Phone" (Telefon) seçeneğini etkinleştirin.
  5. "SHA certificate fingerprints" (SHA Sertifika Parmakizi) bölümüne gidin ve burada mevcut bir SHA-1 veya SHA-256 parmak izi ayarınız olup olmadığını kontrol edin.
    • Bu parmak izlerini elde etmek için, projenizi geliştirdiğinizde kullanılan belirli bir Android Keystore dosyasını kullanarak aşağıdaki komutları çalıştırmanız gerekebilir:
      • SHA-1: keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
      • SHA-256: keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
  6. Firebase konsolundaki "Phone Numbers for Testing" (Test İçin Telefon Numaraları) bölümüne gidin ve geçerli bir telefon numarası ekleyin. Bu numarayı OTP testleri için kullanabilirsiniz.
  7. Uygulamanızın yapılandırma dosyalarına (örneğin, google-services.json veya GoogleService-Info.plist) eklediğinizden emin olun.
  8. Uygulamanızda Firebase yapılandırmasını güncelleyin ve testleri yeniden başlatın.