Stay organized with collections
Save and categorize content based on your preferences.
Firebase.RemoteConfig
Summary
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.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-05-09 UTC.
[null,null,["Last updated 2023-05-09 UTC."],[],[],null,["# Firebase.RemoteConfig Namespace\n\nFirebase.RemoteConfig\n=====================\n\nSummary\n-------\n\n| ### Enumerations ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|\n| [FetchFailureReason](#namespace_firebase_1_1_remote_config_1a41e00bf8ed5b155fb433f5173212787b)`{` ` `[Invalid](#namespace_firebase_1_1_remote_config_1a41e00bf8ed5b155fb433f5173212787ba4bbb8f967da6d1a610596d7257179c2b)`,` ` `[Throttled](#namespace_firebase_1_1_remote_config_1a41e00bf8ed5b155fb433f5173212787baca7bd438b66e51a7c4a108f471b9f18f)`,` ` `[Error](#namespace_firebase_1_1_remote_config_1a41e00bf8ed5b155fb433f5173212787ba902b0d55fddef6f8d651fe1035b7d4bd) `}` | enum Describes the most recent fetch failure. |\n| [LastFetchStatus](#namespace_firebase_1_1_remote_config_1a36d228a1957619a925e1f9f5363e316e)`{` ` `[Success](#namespace_firebase_1_1_remote_config_1a36d228a1957619a925e1f9f5363e316ea505a83f220c02df2f85c3810cd9ceb38)`,` ` `[Failure](#namespace_firebase_1_1_remote_config_1a36d228a1957619a925e1f9f5363e316eae139a585510a502bbf1841cf589f5086)`,` ` `[Pending](#namespace_firebase_1_1_remote_config_1a36d228a1957619a925e1f9f5363e316ea2d13df6f8b5e4c5af9f87e0dc39df69d) `}` | enum Describes the most recent fetch request status. |\n| [RemoteConfigError](#namespace_firebase_1_1_remote_config_1aa509491114e6bcdfef90b19513a74693) | enum Describes the error codes returned by Remote Config. |\n| [ValueSource](#namespace_firebase_1_1_remote_config_1a2f4f400ab2b2d9f09a147439cd0c5ca2)`{` ` `[StaticValue](#namespace_firebase_1_1_remote_config_1a2f4f400ab2b2d9f09a147439cd0c5ca2a9ede99e889aee3d8a6641e111676259e)`,` ` `[RemoteValue](#namespace_firebase_1_1_remote_config_1a2f4f400ab2b2d9f09a147439cd0c5ca2ac9d8182d28a17e32d17b2630638e2043)`,` ` `[DefaultValue](#namespace_firebase_1_1_remote_config_1a2f4f400ab2b2d9f09a147439cd0c5ca2a47650c07c124a01fcd3206d452ce6a1c) `}` | enum Describes the source a config value was retrieved from. |\n\n| ### Classes ||\n|----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|\n| [Firebase.RemoteConfig.ConfigInfo](/docs/reference/unity/class/firebase/remote-config/config-info) | Describes the state of the most recent Fetch() call. |\n| [Firebase.RemoteConfig.ConfigUpdateEventArgs](/docs/reference/unity/class/firebase/remote-config/config-update-event-args) | |\n| [Firebase.RemoteConfig.FirebaseRemoteConfig](/docs/reference/unity/class/firebase/remote-config/firebase-remote-config) | Entry point for the [Firebase](/docs/reference/unity/namespace/firebase#namespace_firebase) C# SDK for Remote Config. |\n\n| ### Structs ||\n|-------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Firebase.RemoteConfig.ConfigSettings](/docs/reference/unity/struct/firebase/remote-config/config-settings) | Settings for [FirebaseRemoteConfig](/docs/reference/unity/class/firebase/remote-config/firebase-remote-config#class_firebase_1_1_remote_config_1_1_firebase_remote_config) operations. |\n| [Firebase.RemoteConfig.ConfigValue](/docs/reference/unity/struct/firebase/remote-config/config-value) | 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. |\n\nEnumerations\n------------\n\n### FetchFailureReason\n\n```c#\n FetchFailureReason\n``` \nDescribes the most recent fetch failure.\n\n| Properties ||\n|-------------|-------------------------------------------------------------------------------------------------------------------------------------|\n| `Error` | The most recent fetch failed for an unknown reason. |\n| `Invalid` | The fetch has not yet failed. |\n| `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.) |\n\n### LastFetchStatus\n\n```c#\n LastFetchStatus\n``` \nDescribes the most recent fetch request status.\n\n| Properties ||\n|-----------|------------------------------------------------------------------------------------------------------------|\n| `Failure` | The most recent fetch request failed. |\n| `Pending` | The most recent fetch is still in progress. |\n| `Success` | The most recent fetch was a success, and its data is ready to be applied, if you have not already done so. |\n\n### RemoteConfigError\n\n```c#\n RemoteConfigError\n``` \nDescribes the error codes returned by Remote Config. \n\n### ValueSource\n\n```c#\n ValueSource\n``` \nDescribes the source a config value was retrieved from.\n\n| Properties ||\n|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------|\n| `DefaultValue` | The value was not specified, so the specified default value was returned instead. |\n| `RemoteValue` | The value was found in the remote data store, and returned. |\n| `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. |"]]