Web アプリ用に Firebase AppCheck をセットアップしましたが、すべて正常に動作しているように見えました。アプリを開発するときにデバッグモードを有効にしたいと思います。
公式ドキュメントの指示に従いましたが、AppCheck モジュールからランダムなエラーが発生し続け、アプリが Firebase Storage にアクセスできなくなります。
...バックエンドで FirebaseError: AppCheck: フェッチ サーバーが HTTP エラー ステータスを返しました。HTTP ステータス: 429 (appCheck/fetch-status-error)。
ドキュメントに従って、これは AppCheck をデバッグ モードに設定する方法です。これは他のすべての前に実行されます。
if(window.location.hostname == "localhost")
self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
繰り返しますが、アプリがデバッグ モードでない場合は問題なく動作します。
注 1: コンソール経由で AppCheck を強制していないこと、およびリクエストの 100% が「検証済み」として表示されること
注2:「Firebaseエラー429」をグーグルで検索すると、クォータを超えていることを示す多くの結果が表示されます。これは、私の開発環境ではほとんどあり得ないことです(私たちは2人の開発者であり、アプリにいかなる種類の負荷もかけていません)