2
두 그룹의 사용자에 대해 두 개의 서로 다른 이벤트를 기록합니다. 그들은 원격 설정 (랜덤 퍼시 틴티의 50 %)으로 지정됩니다. 이벤트는 한 사용자에게는 표시되지 않지만 깔때기에서는 중복됩니다. bo는 무엇을 잘못 할 수 있습니까?유입 경로의 데이터가 올바르지 않습니다.
OnCompleteListener<Void> onCompleteListener = new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
mFirebaseRemoteConfig.activateFetched();
Boolean shuldShowPremiumDialoginNotification = mFirebaseRemoteConfig.getBoolean("premiumDialogInNotifications");
KLog.e(shuldShowPremiumDialoginNotification);
SharedPrefsManager.setShowPremiumDialogInNotifiactions(SettingsActivity.this, shuldShowPremiumDialoginNotification);
if (shuldShowPremiumDialoginNotification)
mFirebaseAnalytics.logEvent("premium_dialog_show_T", null);
else
mFirebaseAnalytics.logEvent("premium_dialog_show_F", null);
} else KLog.e("remote config error " + task.getException().getMessage());
}
};
if (mFirebaseRemoteConfig.getInfo().getConfigSettings().isDeveloperModeEnabled()) {
// This forces Remote Config to fetch from server every time.
mFirebaseRemoteConfig.fetch(0).addOnCompleteListener(this, onCompleteListener);
} else {
mFirebaseRemoteConfig.fetch().addOnCompleteListener(this, onCompleteListener);
}
}