在FireBaseRemoteConfig中有两个MinimumFetchInterValinSeconds
E。
FireBaseRemoteConfigSettings.Builder.SetMinimumFetchInterValinSeconds(长持续时间)
FireBaseRemoteConfig.Fetch(长minimumFetchIntervalInSeconds)
除了文件中解释的优先次序之外,它们之间的确切区别是什么?我应该两个都用还是用其中一个就足够了?
mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings
.Builder()
.setMinimumFetchIntervalInSeconds(mCacheExpiration) // <-- (1)
.build();
mFirebaseRemoteConfig.setConfigSettingsAsync(configSettings);
mFirebaseRemoteConfig.fetch(mCacheExpiration); // <-- (2)
如果您使用SetMinimumFetchInterValinSeconds
,您以后可以只调用MFireBaseRemoteConfig.Fetch()
而不指定过期。然后它将使用您之前指定的那个。另请参阅此处
fetch(长minimumFetchIntervalInSeconds)
开始提取配置,遵循指定的最小提取间隔。
fetch()
开始提取配置,遵循默认的最小提取间隔。
注意,这里实际上是这样说的
可以使用FireBaseRemoteConfigSettings.Builder#SetMinimumFetchInterValinSeconds(长)设置默认的最小提取间隔