第三篇 常见问题门诊:报错、限制与国内现实

这个门诊怎么看

本篇按门诊思路组织:每个问题都拆成症状、病因、处方三段。症状帮你对号入座,病因讲清为什么会这样,处方给出可执行的修复步骤,多数问题后面还附了检查清单。看病先看症状,不必从头读到尾,翻到像自己情况的那一问,照着处方动手即可。

本篇都看什么病

3.1 与 3.2 两节合起来是十个高频问题:上篇管接入与配置,五个问题集中在项目起步阶段,配置文件、包名、签名指纹、初始化顺序、SDK 版本,全是新手最容易摔跤的地方;下篇管运行与计费,五个问题集中在项目跑起来之后,权限被拒、索引缺失、函数超时、账单突增、推送失灵,个个都真实折磨过人。3.3 是额度、配额与地区的专题,处理那些报错信息里带 quota、region 字样的麻烦事,顺带讲清免费计划与按量计划的边界。3.4 单独谈国内使用 Firebase 的现实约束,只讲事实与思路,不渲染情绪也不贩卖焦虑。

症状翻哪节

你现在的症状 翻哪节
一接入就报错,配置文件对不上 3.1
登录失败,或 Web 端两套写法打架 3.1
读写数据被拒,查询要求建索引 3.2
云函数超时,账单突然涨,推送收不到 3.2
报配额超限,或建库 region 选错想补救 3.3
国内网络不稳,纠结核心业务要不要押上去 3.4

就诊须知

本篇默认你已通读前两篇,熟悉基础接入流程。所有药方都偏保守:先诊断后动手,能靠配置解决的不改架构,能靠优化解决的不急着升级计划。另有两点提前声明:文中报错信息写的是通用关键字而非完整堆栈,实际提示以你收到的为准;涉及价格、额度与法规的内容不写具体数字,一切以官方最新要求为准。