Firebase 远程配置在更新时强制刷新
Posted
技术标签:
【中文标题】Firebase 远程配置在更新时强制刷新【英文标题】:Firebase Remote Config Force Refresh on Update 【发布时间】:2020-10-30 21:29:59 【问题描述】:我最近将 Firebase 远程配置添加到我的项目中,以便远程管理一些应用设置。
由于 Firebase 的性质,配置只能在客户端每 12 小时更新一次。当我慢慢地将变量添加到远程配置中时,我不小心创建了以下场景:
-
用户的应用版本为 A,远程配置中的变量很少。
应用从 firebase 更新变量
用户将应用版本更新为 A+1,远程配置上有新变量
应用尝试从 firebase 更新变量,但由于请求间隔短而被拒绝。
应用程序正在运行,新变量全部设置为“”,直到 Firebase 允许远程配置更新
有什么方法可以强制 Firebase 在更新时更新远程配置字段?
【问题讨论】:
【参考方案1】:如果您想通知应用程序客户端远程配置中的更改,documentation 描述了您可以实施的解决方案。它涉及:
-
为应用订阅 FCM 主题
使用云功能自动向该主题发送消息
将旧数据标记为过时
在应用启动时刷新配置
【讨论】:
以上是关于Firebase 远程配置在更新时强制刷新的主要内容,如果未能解决你的问题,请参考以下文章
Android - 应用更新时的 Firebase 远程配置缓存