Bu hata, Firebase tarafında bir iç hata olduğunu göstermektedir
- Firebase konsoluna gidin ve projenizi seçin.
- Sol taraftaki menüden "Authentication" (Kimlik Doğrulama) bölümüne gidin.
- "Sign-in method" (Giriş Yöntemi) sekmesine tıklayın.
- SMS doğrulamasını etkinleştirmek için "Phone" (Telefon) seçeneğini etkinleştirin.
- "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
- 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.
- Uygulamanızın yapılandırma dosyalarına (örneğin, google-services.json veya GoogleService-Info.plist) eklediğinizden emin olun.
- Uygulamanızda Firebase yapılandırmasını güncelleyin ve testleri yeniden başlatın.