【開発備忘録】AppCheckのデバッグトークンを取得しようとすると403になって詰んだ話(解決もした)【Flutter】

Flutter GCP 開発備忘録

新開発環境を手に入れた私。新しい環境で開発頑張るぞ!と張り切っていた矢先、AppCheckのデバッグトークンを取得できない問題に直面しました。

結論

android/src/main/AndroidManifest.xmlに以下のコードを追記したら解決しました。

    <application
        android:label="〇〇"
        ... >

        <!-- ここから -->
        <meta-data
            android:name="firebase_appcheck_debug_secret"
            android:value="true" />
        <!-- ここまでを追加する -->

        <activity ...

これで、強制的にトークンをFlutter側に流すようになるそうです。

補足

最終的には上記の方法で解決できましたが、
 ・AndroidStudioのデバッグキー(SHA-1)をFirebaseに登録する
 ・google-service.jsonをダウンロードし直す

といった基本的なことも忘れないようにしましょう。(私は忘れていました)