android - Firebase 远程配置,无法获取值(value)。安卓

标签 android firebase firebase-remote-config

我创建了一些用于学习 Firebase 远程配置的测试项目。这是 firebase 中的设置 https://monosnap.com/file/0xgQCL7oo7lyOjBs8CG3kZO0szBXh6 .下面是我的代码:

final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
            FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder()
                    .setDeveloperModeEnabled(BuildConfig.DEBUG)
                    .build();
            config.setConfigSettings(configSettings);

            String onlineVersion = FirebaseRemoteConfig.getInstance().getString("android_current_version");// empty string

我不知道为什么我不能从 firebase 中获取值(value)

最佳答案

也许您需要先获取远程配置:

config.fetch(cacheExpiration)
    .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Toast.makeText(MainActivity.this, "Fetch Succeeded",
                        Toast.LENGTH_SHORT).show();

                // After config data is successfully fetched, it must be activated before newly fetched
                // values are returned.
                mFirebaseRemoteConfig.activateFetched();

            } else {
                Toast.makeText(MainActivity.this, "Fetch Failed",
                        Toast.LENGTH_SHORT).show();
            }

            String onlineVersion = FirebaseRemoteConfig.getInstance().getString("android_current_version");// empty string
        }
    })

在“onComplete”方法中,可以获取远程配置信息

检查这个:Remote Config

关于android - Firebase 远程配置,无法获取值(value)。安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54189187/

相关文章:

javascript - Uncaught ReferenceError : firebaseui is not defined

android - FirebaseRemoteConfig fetchAndActivate 不更新新值

android - 在远程配置文本中添加换行符

Android 应用程序 onCreate() 和 Intent.ACTION_PACKAGE_REPLACED

android - 在 Eclipse 中找不到 RecyclerView 类

firebase - 如何调试 firestore.rules 变量和函数?

swift - runTransactionBlock 导致主线程延迟

swift - 如何重置激活的远程配置值

android - CardView 示例不工作

java - CustomControl,xml 属性不适用于数据绑定(bind)