AppConfigBase class

Constructors

AppConfigBase()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

appStoreAndroidUrl String
no setter
appStoreAndroidUrlDefault String
no getter
appStoreAppleUrl String
no setter
appStoreAppleUrlDefault String
no getter
appStoreUrl String
no setter
backendEmulatorAuthPort int
no setter
backendEmulatorEventArcPort int
no setter
backendEmulatorFirestorePort int
no setter
backendEmulatorFunctionsPort int
no setter
backendEmulatorHostingPort int
no setter
backendEmulatorPubSubPort int
no setter
backendEmulatorRemoteAddress String
no setter
backendEmulatorStartingPort int
no setter
backendEmulatorStartingPortDefault int
no getter
backendEmulatorStoragePort int
no setter
backendEmulatorTasksPort int
no setter
backendRegion String
no setter
backendRegionDefault String
no getter
connectionCheckerUrlOverride String
no setter
connectionCheckerUrlOverrideDefault String
no getter
debugDeepStateMode bool
no setter
defaultRemoteConfig Map<String, dynamic>
getter/setter pair
devOnlyAutoGenerateNewUser bool
no setter
devOnlyAutoGenerateNewUserAccessLevel String
no setter
devOnlyUid String
no setter
doOverrideUseLiveRemoteConfig bool
no setter
doPrefillInputs bool
no setter
doUseBackendEmulator bool
no setter
editorPreviewMode bool
getter/setter pair
firebaseFunctionCallableOptions → HttpsCallableOptions
no setter
firebaseFunctionTimeoutSecs int
no setter
firebaseFunctionTimeoutSecsDefault int
no getter
firebaseFunctionTimeoutSecsLong int
no setter
firebaseFunctionTimeoutSecsLongDefault int
no getter
isAndroidSimulator bool
no setter
isIOSSimulator bool
Initialize iOS simulator detection state for FCM configuration Call this during app initialization to ensure proper FCM defaults
no setter
isSimulatorDevice bool
no setter
isStandalonePwaOverride bool
no setter
lockOrientationToLandscape bool
no setter
lockOrientationToLandscapeDefault bool
no getter
lockOrientationToPortrait bool
no setter
lockOrientationToPortraitDefault bool
no getter
logLevel LogLevel
no setter
logLevelDefault String
no getter
minimumAppVersionRecommendedApple String
no setter
minimumAppVersionRecommendedAppleDefault String
no getter
minimumAppVersionRecommendedGoogle String
no setter
minimumAppVersionRecommendedGoogleDefault String
no getter
minimumAppVersionRecommendedWeb String
no setter
minimumAppVersionRecommendedWebDefault String
no getter
minimumAppVersionRequiredApple String
no setter
minimumAppVersionRequiredAppleDefault String
no getter
minimumAppVersionRequiredGoogle String
no setter
minimumAppVersionRequiredGoogleDefault String
no getter
minimumAppVersionRequiredWeb String
no setter
minimumAppVersionRequiredWebDefault String
no getter
networkRequiredOverride String
no setter
recommendedAppVersion String
no setter
requiredAppVersion String
no setter
retryAttemptsCountMax int
no setter
retryAttemptsCountMaxDefault int
no getter
signoutOnReload bool
no setter
timeoutBeforeShowingLoading Duration
no setter
timeoutBeforeShowingLoadingMill int
no setter
timeoutBeforeShowingLoadingMillDefault int
no getter
timeoutNetworkProcess Duration
no setter
timeoutNetworkProcessMill int
no setter
timeoutNetworkProcessMillDefault int
no getter
useCookieFederatedAuth bool
no setter
useCookieFederatedAuthDefault bool
no getter
useFCM bool
no setter
useFCMDefault bool
no getter
useHtmlInput bool
no setter
wakelockEnabledAllTheTime bool
no setter

Static Methods

firebaseFunctionCallable(String name) → HttpsCallable
firebaseFunctionUri(String name) Uri
init() → dynamic
Do this in main
initializeEmulatorAddress() Future<void>
Initialize the emulator address with automatic discovery if needed Call this before connecting to Firebase emulators This is separate from the main init because it is expensive and should not block app startup outside of using the Firebase emulator