[firebase_auth]: An internal error has occurred. [ Error code:39 ] #17380
Labels
platform: android
Issues / PRs which are specifically for Android.
platform: ios
Issues / PRs which are specifically for iOS.
plugin: auth
resolution: solution-provided
A solution has been provided in the issue.
type: bug
Something isn't working
Is there an existing issue for this?
Which plugins are affected?
App Check, Auth
Which platforms are affected?
Android, iOS
Description
Hello Firebase team,
I’m encountering a critical issue using Firebase Phone Authentication in Côte d’Ivoire (Ivory Coast) In Flutter App.
While phone numbers from MTN CI are able to receive OTP messages correctly, users with phone numbers from Orange CI and Moov Africa CI are not receiving any OTP SMS. This prevents a large portion of users from signing in via phone number.
🔍 Observations:
OTP works only with MTN phone numbers.
For Orange and Moov, the following error is thrown:
SMS simply never arrives to the Orange or Moov users, even though the verification process is triggered.
✅ E.164 Format Example:
✅ +2250595025164 (MTN — works)
❌ +2250749435429 (Orange — not working)
❌ +2250153441343 (Moov — not working)
This affects over 60% of mobile users in Côte d’Ivoire and renders Firebase Auth unusable for most local customers.
Reproducing the issue
Firebase Core version
3.13.0
Flutter Version
3.29.2
Relevant Log Output
Flutter dependencies
Expand
Flutter dependencies
snippetReplace this line with the contents of your `flutter pub deps -- --style=compact`.
Additional context and comments
No response
The text was updated successfully, but these errors were encountered: