Firebase.RemoteConfig

Summary

Enumerations

FetchFailureReason{
  Invalid,
  Throttled,
  Error
}
enum
Describes the most recent fetch failure.
LastFetchStatus{
  Success,
  Failure,
  Pending
}
enum
Describes the most recent fetch request status.
RemoteConfigError enum
Describes the error codes returned by Remote Config.
ValueSource{
  StaticValue,
  RemoteValue,
  DefaultValue
}
enum
Describes the source a config value was retrieved from.

Classes

Firebase.RemoteConfig.ConfigInfo

Describes the state of the most recent Fetch() call.

Firebase.RemoteConfig.ConfigUpdateEventArgs
Firebase.RemoteConfig.FirebaseRemoteConfig

Entry point for the Firebase C# SDK for Remote Config.

Structs

Firebase.RemoteConfig.ConfigSettings

Settings for FirebaseRemoteConfig operations.

Firebase.RemoteConfig.ConfigValue

Wrapper for a Remote Config parameter value, with methods to get it as different types, such as bools and doubles, along with information about where the data came from.

Enumerations

FetchFailureReason

 FetchFailureReason

Describes the most recent fetch failure.

Properties
Error

The most recent fetch failed for an unknown reason.

Invalid

The fetch has not yet failed.

Throttled

The most recent fetch failed because it was throttled by the server.

(You are sending too many fetch requests in too short a time.)

LastFetchStatus

 LastFetchStatus

Describes the most recent fetch request status.

Properties
Failure

The most recent fetch request failed.

Pending

The most recent fetch is still in progress.

Success

The most recent fetch was a success, and its data is ready to be applied, if you have not already done so.

RemoteConfigError

 RemoteConfigError

Describes the error codes returned by Remote Config.

ValueSource

 ValueSource

Describes the source a config value was retrieved from.

Properties
DefaultValue

The value was not specified, so the specified default value was returned instead.

RemoteValue

The value was found in the remote data store, and returned.

StaticValue

The value was not specified and no default was specified, so a static value (0 for numeric values, an empty string for strings) was returned.