defaultRemoteConfig property
Map<String, dynamic>
defaultRemoteConfig
getter/setter pair
Implementation
static Map<String, dynamic> defaultRemoteConfig = {
'minimumAppVersionRequiredApple': '0.0.0',
'minimumAppVersionRequiredGoogle': '0.0.0',
'minimumAppVersionRequiredWeb': '0.0.0',
'minimumAppVersionRecommendedApple': '0.0.0',
'minimumAppVersionRecommendedGoogle': '0.0.0',
'minimumAppVersionRecommendedWeb': '0.0.0',
'logLevel': kDebugMode ? 'debug' : 'error',
'retryAttemptsCountMax': kDebugMode ? 1 : 5,
'timeoutBeforeShowingLoadingMill': 750,
'timeoutNetworkProcessMill': 10000,
'firebaseFunctionTimeoutSecs': kDebugMode ? 540 : 70,
'firebaseFunctionTimeoutSecsLong': kDebugMode ? 540 : 140,
'connectionCheckerUrlOverride': '',
'timeoutForAboutToLogOutCallbackMill': 5000,
// Notification permission re-request configuration
'notificationAskAgainDays': 7,
'notificationAskAgainMultiplier': 3.0,
'notificationMaxAskCount': 3,
// Device service configuration (timezone tracking and device registration)
// Keys use dreamic_ prefix for Remote Config namespacing
'dreamic_device_timezone_unchanged_sync_min_minutes': 2880, // 48 hours
'dreamic_device_timezone_unchanged_sync_max_minutes': 2880, // 48 hours
'dreamic_device_timezone_change_debounce_minutes': 10,
'dreamic_device_touch_throttle_minutes': 60,
// Device pending payload backoff (offline retry interval)
'dreamic_device_pending_backoff_minutes': 15,
};