有没有办法检测 Firebase 远程配置何时向我的应用程序发送新数据?

Is there a way to detect when the Firebase Remote Config sends new data to my app?

我有一个应用程序,我在其中使用 Firebase 远程配置从我的服务器获取内容。我的应用程序每天都会获取,但我所拥有的内容每个月都会变化。有没有办法检测我的远程配置何时真正发送新数据,而不是只获取之前的数据?我已经研究过使用 UserDefaults 来保存以前的数据并进行比较,但我不太确定它是如何工作的。有没有办法使用 Firebase 向我的应用发送新数据已发布的通知?

对此没有 built-in 解决方案。您将不得不自己构建一些东西。

您可以使用 Cloud Functions 编写一个 Remote Config trigger that, when your configuration changes, uses Firebase Cloud Messaging 来通知您的应用它应该强制重新加载配置而不进行轮询。

This blog 更详细地介绍了该过程。