【发布时间】:2019-05-07 09:15:10
【问题描述】:
我正在将 Firebase 远程配置添加到应用程序中,但我对 .setMinimumFetchIntervalInSeconds(...) 和 .setDeveloperModeEnabled(true/false) 的用途感到困惑。文档讨论了开发人员模式,但我不确定他们是否清楚地解释了它的实际作用。是必须和setMinimumFetchIntervalInSeconds配合使用还是可以单独使用,如果单独使用,那它有什么作用呢?
其次,我在应用程序的调试版本中测试我的测试布尔值,值设置为 5 分钟或小时,但我总是在 3 秒内得到我的值。当我将 setDeveloperModeEnabled 设置为 false 或根本不将 FirebaseRemoteConfigSettings 添加到我的实例时,我仍然没有观察到著名的油门异常,我立即得到了我的值。它基本上看起来我的缓存设置被忽略了,我总是从后端获取新数据,我可以将缓存设置为我想要的最低值。
【问题讨论】:
标签: android firebase firebase-remote-config