Firebase

Summary

Enumerations

DependencyStatus{
  Available,
  UnavailableDisabled,
  UnavailableInvalid,
  UnavilableMissing,
  UnavailablePermission,
  UnavailableUpdaterequired,
  UnavailableUpdating,
  UnavailableOther
}
enum
An enum that indicates the current status of the dependencies on the current system, required for Firebase to run.
InitResult{
  Success = 0,
  FailedMissingDependency
}
enum
Reports whether a Firebase module initialized successfully.
LogLevel{
  Verbose = 0,
  Debug,
  Info,
  Warning,
  Error,
  Assert
}
enum
Levels used when logging messages.

Classes

Firebase.AppOptions

Options that control the creation of a Firebase App.

Firebase.FirebaseApp

Firebase application object.

Firebase.FirebaseException

Exception thrown for any Task exception.

Firebase.InitializationException

The exception that is thrown when a problem occurs with initialization of a Firebase module or class.

Namespaces

Firebase.Analytics
Firebase.AppCheck
Firebase.Auth
Firebase.Crashlytics
Firebase.Database
Firebase.DynamicLinks
Firebase.Extensions
Firebase.Firestore
Firebase.Functions
Firebase.Installations
Firebase.Messaging
Firebase.RemoteConfig
Firebase.Storage

Enumerations

DependencyStatus

 DependencyStatus

An enum that indicates the current status of the dependencies on the current system, required for Firebase to run.

Properties
Available

All required dependencies are available.

UnavailableDisabled

One or more required services are disabled in platform settings.

On Android, this means that Google Play services is disabled.

UnavailableInvalid

One or more required services is in an invalid state.

UnavailableOther

One or more required services is unavailable for an unknown reason.

UnavailablePermission

One or more required services does not have the correct permissions.

UnavailableUpdaterequired

One or more required services needs to be updated.

UnavailableUpdating

One or more required services is currently updating.

UnavilableMissing

One or more required services is not installed.

InitResult

 InitResult

Reports whether a Firebase module initialized successfully.

Properties
FailedMissingDependency

The given library failed to initialize due to a missing dependency.

On Android, this typically means that Google Play services is not available and the library requires it. Use FirebaseApp.CheckDependencies() and FirebaseApp.FixDependenciesAsync() to resolve this issue.

Also, on Android, this value can be returned if the Java dependencies of a Firebase component are not included in the application, causing initialization to fail. This means that the application's build environment is not configured correctly. To resolve the problem, see the SDK setup documentation for the set of Java dependencies (AARs) required for the component that failed to initialize.

Success

The given library was successfully initialized.

LogLevel

 LogLevel

Levels used when logging messages.

Properties
Assert

Assert Log Level.

Debug

Debug Log Level.

Error

Error Log Level.

Info

Info Log Level.

Verbose

Verbose Log Level.

Warning

Warning Log Level.