Firebase App Check does not work on Web

Project Settings

Hello everyone!

I am trying to implement Firebase App check in my Web App.

The documentation is really outdated and contradictory in some places. Here is the link to the docs: https://docs.flutterflow.io/integrations/firebase/app-check/.

I have tried every possivility of setting this up and of course what they are showing in the docs.

I have the following questions:

  • Is it actually true that the key has to be marked as a test key and the checkbox challenge hast to be active? This is only shown in the video but firebase advises against both options.

  • It seems to me that by now, you should implement everything using reCaptcha Enterprise, am I correct?

I have the following issues:

  • The debug token seems to not actually be set. This message is always displayed in the console: App Check debug token: 6DD02097-0B59-48D8-8F28-XXXXXXX. You will need to add it to your app's App Check settings in the Firebase console for it to work.

  • App attestation always fails for me. Also when I try running the app on my published domain. Enforcing App Check does not help.

Can anyone confirm that App Check is actually usable in the current state of FlutterFlow?

Help would be very much appreciated!

What have you tried so far?
  • Generating multiple different keys, debug Tokens, etc.

  • Switching the reCaptcha Key between the Field dedicated for v3 and the field dedicated for Enterprise.

  • Disabling domain verification in the reCaptcha settings.

Did you check FlutterFlow's Documentation for this topic?
Yes
5
1 reply