1

I hope you’re doing well.

I’m experiencing an issue with App Check in my Flutter app. Everything was working fine until 02/09/2025, but afterwards I started receiving the following errors:

Error getting App Check token; using placeholder token instead.

Error: com.google.firebase.FirebaseException: No AppCheckProvider installed.
Logging in as <email> with empty reCAPTCHA token 

What I’ve checked so far:

All flavors in my Flutter app are configured with the same SHA fingerprints found in firebase.

Installed the firebase_app_check Flutter package.

However, I’m not receiving the debug token when running in debug mode.

When I try to log in, App Check fails with the above errors.

Environment:

Platform: Flutter (Android only)

Date last working: 02/09/2025

Errors started: after 02/09/2025

Firebase services used: Authentication, App Check Reproducing the issue

I run the app and the first expected should be the token that i need to add to firebase's App check. but nothing in my main.dart i added

await Firebase.initializeApp();

await FirebaseAppCheck.instance.activate( androidProvider: AndroidProvider.debug, );

after adding this i start receiving

Error getting App Check token; using placeholder token instead.  Error: com.google.firebase.FirebaseException: Too many attempts.

Error getting App Check token; using placeholder token instead.  Error: com.google.firebase.FirebaseException: Error returned from API. code: 403 body: App attestation failed. 

when i run ./gradlew signingReport

all :app:signingReport had the same SHA1 and SHA-256 that is from the project keystore

but the packages like all firebase stuff :firebase_*:signingReport SHA1 and SHA-256 were created from the global keystore found in ~/.android/debug.keystore

2
  • Please provide enough code so others can better understand or reproduce the problem. Commented Sep 11 at 3:23
  • i had the same error. Do you have solution ? Commented Sep 26 at 15:30

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.