com.google.firebase.remoteconfig
Interfaces
| ConfigUpdateListener | Event listener interface for real-time Remote Config updates. | 
| ConfigUpdateListenerRegistration | Listener registration returned by  | 
| FirebaseRemoteConfigInfo | Wraps the current state of the  | 
| FirebaseRemoteConfigValue | Wrapper for a Remote Config parameter value, with methods to get it as different types. | 
Classes
| ConfigUpdate | Information about the updated config passed to  | 
| CustomSignals | A container type to represent key/value pairs of heterogeneous types to be set as custom signals in  | 
| CustomSignals.Builder | Builder for constructing  | 
| FirebaseRemoteConfig | Entry point for the Firebase Remote Config API. | 
| FirebaseRemoteConfigSettings | Wraps the settings for  | 
| FirebaseRemoteConfigSettings.Builder | Builder for a  | 
Exceptions
| FirebaseRemoteConfigClientException | A Firebase Remote Config internal issue that isn't caused by an interaction with the Firebase Remote Config server. | 
| FirebaseRemoteConfigException | Base class for  | 
| FirebaseRemoteConfigFetchThrottledException | An exception thrown when a  | 
| FirebaseRemoteConfigServerException | A Firebase Remote Config internal issue caused by an interaction with the Firebase Remote Config server. | 
Enums
Top-level functions summary
| CustomSignals | customSignals(builder: CustomSignals.Builder.() -> Unit) | 
| FirebaseRemoteConfigSettings | remoteConfigSettings(init: FirebaseRemoteConfigSettings.Builder.() -> Unit) | 
Extension functions summary
| operator FirebaseRemoteConfigValue | FirebaseRemoteConfig.get(key: String)See FirebaseRemoteConfig#getValue | 
| FirebaseRemoteConfig | Firebase.remoteConfig(app: FirebaseApp)Returns the  | 
Extension properties summary
| Flow<ConfigUpdate> | Starts listening for config updates from the Remote Config backend and emits  | 
| FirebaseRemoteConfig | Returns the  | 
Top-level functions
remoteConfigSettings
fun remoteConfigSettings(init: FirebaseRemoteConfigSettings.Builder.() -> Unit): FirebaseRemoteConfigSettings
Extension functions
get
operator fun FirebaseRemoteConfig.get(key: String): FirebaseRemoteConfigValue
See FirebaseRemoteConfig#getValue
remoteConfig
fun Firebase.remoteConfig(app: FirebaseApp): FirebaseRemoteConfig
Returns the FirebaseRemoteConfig instance of a given FirebaseApp.
Extension properties
configUpdates
val FirebaseRemoteConfig.configUpdates: Flow<ConfigUpdate>
Starts listening for config updates from the Remote Config backend and emits ConfigUpdates via a Flow. See FirebaseRemoteConfig.addOnConfigUpdateListener for more information.
- 
          When the returned flow starts being collected, an ConfigUpdateListenerwill be attached.
- 
          When the flow completes, the listener will be removed. If there are no attached listeners, the connection to the Remote Config backend will be closed. 
remoteConfig
val Firebase.remoteConfig: FirebaseRemoteConfig
Returns the FirebaseRemoteConfig instance of the default FirebaseApp.