Значение Firebase для удаленного сервера конфигурации совпадает со значением по умолчанию? - PullRequest
0 голосов
/ 19 февраля 2019

Мы используем удаленную конфигурацию в нашем приложении, и со вчерашнего дня наше удаленное значение не отражается на приложениях, с которыми он работал раньше.Из-за этого возникают некоторые из-за перерывов в работе и сбоя.

FirebaseRemoteConfig mFirebaseRemoteConfig;
        FirebaseRemoteConfigSettings configSettings;

        mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
        configSettings = new FirebaseRemoteConfigSettings.Builder()
                .setDeveloperModeEnabled(BuildConfig.DEBUG)
                .build();

        mFirebaseRemoteConfig.setConfigSettings(configSettings);
        mFirebaseRemoteConfig.setDefaults(R.xml.firebase_remote_config_defaults);

        mFirebaseRemoteConfig.fetch(getCacheExpiration(mFirebaseRemoteConfig))
                .addOnCompleteListener(new OnCompleteListener<Void>() {
                    @Override
                    public void onComplete(@NonNull Task<Void> task) {
                        // If is successful, activated fetched
                        if (task.isSuccessful()) {
                            MyloLogger.e("FIREBASE_REMOTE_CONFIG", "CONFIG_FETCHED");
                            mFirebaseRemoteConfig.activateFetched();
                            setFirebaseConfigData(mFirebaseRemoteConfig, false);
                        } else {
                            MyloLogger.e("FIREBASE_REMOTE_CONFIG", "ERROR - KILLLLLL MMMMEEEE ");
                        }
                    }
                });
        setFirebaseConfigData(mFirebaseRemoteConfig, true);`

    implementation 'com.google.firebase:firebase-config:16.1.3'

Этот код работал ранее и неожиданно не отвечает.

1 Ответ

0 голосов
/ 09 апреля 2019

Это было решено, проблема с регулярным выражением A / B-тестирования, которая не удалась и не показала никаких ошибок.Я думаю, что у Firebase должна быть какая-то обработка ошибок там.

...