【開発備忘録】AppCheckのデバッグトークンを取得しようとすると403になって詰んだ話(解決もした)【Flutter】
新開発環境を手に入れた私。新しい環境で開発頑張るぞ!と張り切っていた矢先、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をダウンロードし直す
といった基本的なことも忘れないようにしましょう。(私は忘れていました)