Firexportブログ
ブログ
Firestore、Authentication、セキュリティルールなど、Firebase についてのノート。
Firebase App Check のエラー解決: 403、App attestation failed、無効なトークン
App Check のエラーは、トークンを受け取る段階か使う段階のどちらかで起きます。メッセージでどちらかを見分ける方法、エミュレータや localhost 用のデバッグ トークン、Android・Apple・ウェブで合わせるべき値、2026 年 11 月 2 日に始まった AI Logic での App Check の自動適用をまとめました。
Cloud Functions for Firebase の Node.js 20 廃止: Node.js 24・22 に上げる方法
2026 年 10 月 30 日から、Node.js 20 では関数をデプロイできなくなりました。変更する 1 行、第 2 世代は 24・第 1 世代は 22 を選ぶ理由、あわせて確認する SDK のバージョン、そのままにした関数に起きることをまとめました。
Google ログインのエラー 10 と 28444 を解決する: Developer console is not set up correctly
旧 Google ログインの ApiException 10 と Credential Manager の [28444] は同じ意味で、パッケージ名、署名の SHA-1、ウェブ クライアント ID のどれかがプロジェクトと一致していません。ビルドごとに登録する SHA-1、serverClientId に渡す値、Credential Manager への移行で変わった点をまとめました。
Firestore Enterprise と Standard: 新しいアプリは Enterprise で始めよう
新しい Firestore データベースは Enterprise エディションで作るのがおすすめです。同じコードがそのまま動き、インデックスを使う読み取りは安く、エディションはあとから変えられないからです。自分で管理すべきことと、Standard がまだ向いているケースをまとめました。
Firebase Remote Config の有料化: 新しい料金とアプリの費用
Remote Config は 1 日 100,000 回を超えるフェッチが課金対象になりました。プロジェクトへの適用時期、アプリが払う金額、フェッチを増やすコードを解説します。
