在Firebase控制台中启用RemoteConfig服务并添加默认值。此外,您还可以添加可选的参数和时间戳,并将其保存到控制台。
在您的Android Studio项目中添加以下类路径依赖项:
implementation 'com.google.firebase:firebase-config:XX.X.X'
implementation 'com.google.gms:google-services:XX.X.X'
(请将XX替换为适当的版本号)
FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
remoteConfig.fetch(TimeUnit.HOURS.toSeconds(1)).addOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (task.isSuccessful()) {
remoteConfig.activateFetched();
}
}
});
这里,我们获取RemoteConfig参数值直到1小时后,然后调用activateFetched方法以激活值。
String value = remoteConfig.getString("my_parameter");
这里,我们使用“my_parameter”作为我们要获取的参数的名称。
示例代码:
FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.getInstance();
remoteConfig.fetch(TimeUnit.HOURS.toSeconds(1)).addOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (task.isSuccessful()) {
remoteConfig.activateFetched();
}
}
});
String value1 = remoteConfig.getString("my_parameter");
int value2 = (int) remoteConfig.getLong("another_parameter");
boolean value3 = remoteConfig.getBoolean("yet_another_parameter");