Uygulamamda otp ile login üzerine calısıyoruz otp ile test yaptığımızda aşağıda ki hatayı basıyor sebebini bilen var mı ? aynı kanal üzerinden google login vs. olabiliyorum her hangi bir sorun yok fakat sms ile loginde hata alıyoruz baktığımda her hangi bir mail vs. gelmemiş durum ile ilgili her şey normal çalışıyor
onVerificationFailed
com.google.firebase.FirebaseException: An internal error has occurred. [ Requests from this Android client application com.xxx.xxxx are blocked.
com.google.firebase.FirebaseException: An internal error has occurred. - Hatasını bilen var mı ?
1
●96
- 11-07-2023, 21:30:38Bu 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
- 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:
- 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.