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 远程配置在更新时强制刷新的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 应用中使用远程配置 Firebase

Android - 应用更新时的 Firebase 远程配置缓存

需要将firebase远程配置中的值更新为我的plist

Firebase 远程配置 iOS 教程

我可以使用 Firebase 远程配置来更新 Android 应用的 strings.xml 吗?

Firebase 远程配置 isDeveloperModeEnabled() 已弃用