Firexport博客

博客

关于 Firebase 的笔记:Firestore、Authentication、安全规则等。

  1. Firebase App Check 错误排查:403、App attestation failed、无效令牌

    App Check 错误不是出在获取令牌的步骤,就是出在使用令牌的步骤。本文整理了如何根据消息分辨是哪一步、模拟器和 localhost 用的调试令牌、各平台(Android、Apple、Web)必须匹配的值,以及 2026 年 11 月 2 日开始的 AI Logic 自动强制执行。

  2. Cloud Functions for Firebase 的 Node.js 20 已停用:升级到 Node.js 24 或 22

    自 2026 年 10 月 30 日起,无法再用 Node.js 20 部署函数。本文整理了要改的那一行、为什么第 2 代选 24 而第 1 代选 22、需要一并确认的 SDK 版本,以及放着不管的函数会怎样。

  3. 解决 Google 登录错误 10 和 28444:Developer console is not set up correctly

    旧版 Google 登录的 ApiException 10 与 Credential Manager 的 [28444] 含义相同:软件包名称、签名 SHA-1 或 Web 客户端 ID 与项目不一致。本文整理了每个 build 要注册的 SHA-1、serverClientId 该填的值,以及迁移到 Credential Manager 后的变化。

  4. Firestore Enterprise 与 Standard:新应用请从 Enterprise 开始

    新建的 Firestore 数据库更适合选 Enterprise 版:原有代码照常运行,有索引的读取更便宜,而且版本创建后无法更改。还整理了需要自己负责的事项,以及 Standard 仍然更合适的情况。

  5. Firebase Remote Config 新收费:你的应用要付多少钱

    Remote Config 现在对每天超过 100,000 次的 fetch 按次收费。新价格何时轮到你的项目、应用要付多少钱,以及哪些代码让 fetch 成倍增加。