Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
Remote Config 的价格
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
自 2026 年 9 月 1 日起,Remote Config 将提供灵活的定价结构,以适应各种规模的项目,包括免费方案和可根据每日用量调整的随用随付方案。
只有由 Remote Config 服务(通过客户端 SDK 或 REST API)直接调用的提取请求才会计入您的结算用量。提取操作、网络调用或其他 Firebase 服务在内部生成的指标不会计入您的 Remote Config 配额或结算费用。
下表显示了 Spark 和 Blaze 方案的每个项目的用量:
| 详情 |
免费(Spark 方案)
|
随用随付(Blaze 方案)
|
| 提取请求
|
每天最多 10 万人
|
每天最多 10 万次免费。
然后:
- 每天使用量在 100,001 到 10,000,000 之间时,每个请求的费用为 $0.000006($0.06 / 1 万个请求)。
- 每天使用量超过 1,000 万次时,每次请求的费用为 $0.000001(即每 1 万次请求的费用为 $0.01)。
|
| 所有功能
|
包括个性化、发布、A/B 测试集成
|
包括个性化、发布、A/B 测试集成
|
| 配额和限制
|
请参阅配额和限制
|
请参阅配额和限制
|
现有项目的过渡宽限期
此过渡宽限期适用于在 2026 年 9 月 1 日之前已启用 Remote Config 的项目。为确保顺利过渡到随用随付定价方案,现有项目在开始强制执行结算之前,可享受以下延长的宽限期:
| 当前结算方案
|
过渡宽限期
|
标准结算开始时间
|
所需操作 / 备注
|
| Spark 方案 (免费)
|
3 个月
|
2026 年 12 月 1 日
|
建议执行的操作:设置 Cloud Billing 并升级到 Blaze。
奖励:如果您在 2026 年 11 月 15 日之前升级,宽限期将延长至 5 个月(账单从 2027 年 2 月 1 日开始结算)。
|
| Blaze 方案 (随用随付)
|
5 个月
|
2027 年 2 月 1 日
|
您无需采取任何行动。项目将于 2027 年 2 月 1 日自动改用标准定价。
|
标准宽限期
此宽限期适用于在 2026 年 9 月 1 日当天或之后启用 Remote Config 的项目。这包括过渡宽限期已结束的现有Remote Config已启用项目(在 2026 年 9 月 1 日之前创建)。如果某个项目每天的提取请求使用量超过 10 万次,则必须遵守以下操作:
| 方案 / 条件
|
宽限期
|
宽限期结束后的结果
|
所需操作 / 备注
|
| Spark 方案 (免费)
|
30 天 (适用于项目首次超出每日限额的情况)
|
限速从第 31 天开始
|
项目在首次超出每日限额后可享受 30 天的不间断服务。为避免在第 31 天或之后受到节流限制,您必须升级到 Blaze 方案。
|
| Blaze 方案 (随用随付)
|
不适用(无节流)
|
每次提取请求的结算费用
|
如果使用量超过 10 万次提取,则会收取费用。未应用任何限制。
|
优化使用情况的最佳实践
如需优化使用情况,请执行以下任一操作:
- 客户端提取间隔:避免在正式版 build 中设置非常低的最小提取间隔(例如
setMinimumFetchIntervalInSeconds)。建议的默认间隔为 12 小时。
- 缓存非关键参数:对于很少更改的稳定配置值,请考虑将
setMinimumFetchIntervalInSeconds 从默认的 12 小时增加到 24 或 48 小时。
- 应用启动提取循环:确保应用不会在每次屏幕过渡、activity 恢复或组件渲染时触发远程提取。请负责任地使用加载策略,例如在加载时提取并激活或在加载屏幕后激活。
- 审核后台和非活跃状态下的提取:检查后台工作器作业、服务或旧版应用模块,以移除在应用处于后台或非活跃状态时触发的冗余提取调用(“幽灵提取”)。
- 监控:使用 Google Cloud 控制台和 Firebase 控制台的结算和用量信息中心,在每日提取量接近 10 万个请求时设置自动结算提醒。
常见问题解答和问题排查
自 2026 年 9 月 1 日起生效的新 Remote Config 定价结构是什么?
Remote Config 将改用基于用量的价格结构,并提供免费层级:
- Spark(免费)方案:每天最多 10 万个提取请求,不收取任何费用。
- Blaze(随用随付)方案:每天前 10 万个提取请求免费,之后:
- 每天 100,001 到 1,000 万次请求之间,每 1 万次请求 $0.06(即每次请求 $0.000006)。
- 对于每天超过 1,000 万次的使用量,每 1 万次请求的费用为 0.01 美元(每次请求的费用为 0.000001 美元)。
- 功能:所有高级功能(个性化、发布和 A/B 测试集成)仍包含在 Spark 和 Blaze 方案中,无需额外付费。
我是否需要有结算账号才能开始使用 Remote Config?
不需要。您无需拥有结算账号即可开始使用 Remote Config。您可以免费使用 Spark 方案。只有在您将项目升级到 Blaze 方案以支持每天超过 10 万次的提取请求时,才需要结算账号。
我是否需要更新代码或升级 Remote Config SDK?
不需要。在 Spark 和 Blaze 方案之间切换时,您无需修改代码或更新 Remote Config 客户端 SDK。层级转换和请求计量由 Remote Config 后端自动处理。
哪些请求属于可结算的提取请求?
每当客户端应用或后端服务器调用 Remote Config 服务器以检查更新的参数值时(例如,在客户端 SDK 中调用 fetch() 或 fetchAndActivate(),或使用 REST/Admin SDK 检索模板),就会发生提取请求。只有由 Remote Config 服务(通过客户端 SDK 或 REST API)直接调用的提取请求才会计入您的结算用量。提取操作、网络调用或其他 Firebase 服务在内部生成的指标不计入 Remote Config 配额或结算费用。
- 实时 Remote Config:打开实时连接不会生成连续的单独提取请求;不过,当服务器推送失效通知时,客户端调用下载更新后的配置会算作提取请求。
- 缓存值:使用设备上已存储的缓存值(使用
activate() 或 getString() 从磁盘/内存读取)不会生成网络调用,也不会计为提取请求。
如果我的项目使用的是 Spark 方案,并且每日提取请求数超过 10 万,会发生什么情况?如何升级?
- 30 天宽限期:当您的 Spark 项目首次超出 10 万次每日提取请求时,Firebase 会提供 30 天的宽限期。在此期间,您的 Remote Config 请求将继续得到处理,不会中断。
- 倒计时连续性:当您的项目首次超出 10 万次每日提取请求时,30 天的宽限期即开始。即使您的每日使用量在该时间段内暂时低于 10 万次请求的限制,此 30 天倒计时也不会暂停或重置。
- 配额通知:当您的每日提取量接近并达到 10 万的配额时,项目管理员会收到自动电子邮件提醒和控制台横幅通知。
- 节流风险:如果您在 30 天宽限期结束之前未升级到 Blaze 方案,那么超出 10 万次每日限额的请求将开始受到 Remote Config 服务节流限制,这可能会导致客户端无法接收更新后的配置。
- 如何升级:您可以在 Firebase 控制台中升级到 Blaze 方案,以确保服务不中断。升级到 Blaze 方案会将您的项目与 Google Cloud Billing 账号相关联。
用户未收到新的 Remote Config 参数值。这是否与价格或配额有关?
是。如果您的项目使用的是 Spark 方案,已超出 10 万次的每日请求限额,且 30 天宽限期已结束,那么服务器会限制超出每日阈值的传入请求。在 Firebase 控制台中查看用量指标,如果您的日活跃用户数需要每天提取超过 10 万次数据,请升级到 Blaze 方案。
如何查看当前用量以估算账单金额?
如果您使用的是 Blaze 方案,可以在 Google Cloud 控制台中查看费用管理和用量报告。如需了解详情,请参阅查看 Cloud Billing 报告和费用趋势。
按 SKU 过滤时,请选择以下 SKU:
- SKU ID:
37B1-4623-6F54
- SKU 名称:提取请求
您可以在 Google Cloud 控制台的配额和系统限制页面上监控当前用量和有效系统限制。如需了解详情,请参阅查看和管理配额。过滤报告时,请务必选择要查看配额的具体 Firebase API(例如 firebaseremoteconfig.googleapis.com)。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-08-10。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-08-10。"],[],[]]