首页 > 解决方案 > Firebase A/b 测试远程配置在发布版本中不起作用

问题描述

我是使用远程配置进行 Firebase A/B 测试的新手。我在远程配置中创建参数(SplashAds),默认值为 0。当我在 A/B 测试中为保留第 1 天创建实验时,我更改参数(SplashAds)的值 1。对于第 1 天保留,当我在调试模式下执行应用程序时android studio 我在第一天的保留中获得了 SplashAds 值 1。它很好,但是当我使用发布版本时,我得到默认值 0 意味着 A/B 测试在发布版本中不起作用。请帮我在这里获取代码

 mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
    FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder()
            .setMinimumFetchIntervalInSeconds(3600)
            .build();
    mFirebaseRemoteConfig.setConfigSettingsAsync(configSettings);
    mFirebaseRemoteConfig.fetchAndActivate()
            .addOnCompleteListener(this, new OnCompleteListener<Boolean>() {
                @Override
                public void onComplete(@NonNull Task<Boolean> task) {
                    if (task.isSuccessful()) {
                        long SplashAdsDisable = mFirebaseRemoteConfig.getLong("SplashAdsDisable");
                        long Interstitialadsclick = mFirebaseRemoteConfig.getLong("Interstitialadsclick");
                        long RewardsAdsClick = mFirebaseRemoteConfig.getLong("RewardsAdsClick");
                        long WhatsWebAdsDisable = mFirebaseRemoteConfig.getLong("WhatsWebAdsDisable");
                        long Homescreennativeadsdisable = mFirebaseRemoteConfig.getLong("Homescreennativeadsdisable");
                        long ExitadsDisable = mFirebaseRemoteConfig.getLong("ExitadsDisable");                    
                    }
                }
            });

标签: firebasefirebase-remote-configfirebase-ab-testing

解决方案


推荐阅读