提问者:小点点

Firebase远程配置在更新时强制刷新


我最近将Firebase remote config添加到我的项目中,以便远程管理一些应用程序设置。

由于Firebase的性质,配置只能在客户端每12小时更新一次。当我慢慢地将变量添加到远程配置中时,我意外地创建了以下场景:

  1. 用户的应用程序版本A在远程配置上的变量很少。
  2. 应用程序从Firebase更新变量
  3. 用户将应用程序版本更新为A+1,该版本在远程配置中具有新变量
  4. 应用程序尝试从firebase更新变量,但由于请求间隔短而被拒绝。
  5. 在firebase允许远程配置更新之前,应用程序正在运行,新变量全部设置为“”

有什么方法可以强制Firebase在更新时更新远程配置字段吗?


共1个答案

匿名用户

如果您想通知应用程序客户端远程配置中的更改,文档描述了您可以实现的解决方案。它涉及:

  1. 为应用程序订阅FCM主题
  2. 使用云功能自动向该主题发送消息
  3. 将旧数据标记为陈旧
  4. 在应用程序启动时刷新配置