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,
};