Package-level declarations

Types

Link copied to clipboard
abstract class ConfigUpdate

A real-time config update: the keys whose values changed on the backend, as the Android SDK's ConfigUpdate.

Link copied to clipboard

Receives real-time config updates; see FirebaseRemoteConfig.addOnConfigUpdateListener.

Link copied to clipboard

The registration of a ConfigUpdateListener; remove stops the updates.

Link copied to clipboard
actual class CustomSignals

Custom signals: key-value pairs the backend can target conditions on, as the Android SDK's CustomSignals. firebase-java-sdk has no custom signals, so setting them fails at runtime on the JVM.

actual class CustomSignals
expect class CustomSignals

Custom signals: key-value pairs the backend can target conditions on, as the Android SDK's CustomSignals. firebase-java-sdk has no custom signals, so setting them fails at runtime on the JVM.

actual class CustomSignals
actual class CustomSignals
Link copied to clipboard

The entry point of Firebase Remote Config, as the Android SDK's com.google.firebase.remoteconfig.FirebaseRemoteConfig.

The entry point of Firebase Remote Config, as the Android SDK's com.google.firebase.remoteconfig.FirebaseRemoteConfig.

Link copied to clipboard

A Remote Config error caused by the client (a network problem, an invalid response, a parse error).

A Remote Config error caused by the client (a network problem, an invalid response, a parse error).

A Remote Config error caused by the client (a network problem, an invalid response, a parse error).

Link copied to clipboard

An error of Firebase Remote Config, as the Android SDK's FirebaseRemoteConfigException; code classifies real-time update errors.

An error of Firebase Remote Config, as the Android SDK's FirebaseRemoteConfigException; code classifies real-time update errors.

An error of Firebase Remote Config, as the Android SDK's FirebaseRemoteConfigException; code classifies real-time update errors.

A fetch was throttled by the backend; throttleEndTimeMillis is when fetching becomes possible again.

A fetch was throttled by the backend; throttleEndTimeMillis is when fetching becomes possible again.

A fetch was throttled by the backend; throttleEndTimeMillis is when fetching becomes possible again.

Link copied to clipboard
actual interface FirebaseRemoteConfigInfo

The state of the most recent fetch and the current settings, as the Android SDK's FirebaseRemoteConfigInfo.

expect interface FirebaseRemoteConfigInfo

The state of the most recent fetch and the current settings, as the Android SDK's FirebaseRemoteConfigInfo.

actual interface FirebaseRemoteConfigInfo

The state of the most recent fetch and the current settings, as the Android SDK's FirebaseRemoteConfigInfo.

Link copied to clipboard

A Remote Config error reported by the backend; httpStatusCode is the HTTP status, or -1 if there was none.

A Remote Config error reported by the backend; httpStatusCode is the HTTP status, or -1 if there was none.

A Remote Config error reported by the backend; httpStatusCode is the HTTP status, or -1 if there was none.

Link copied to clipboard

The settings of a FirebaseRemoteConfig, as the Android SDK's FirebaseRemoteConfigSettings: built with Builder, whose setters can be chained or, from Kotlin, assigned as properties (remoteConfigSettings { minimumFetchIntervalInSeconds = 3600 }).

The settings of a FirebaseRemoteConfig, as the Android SDK's FirebaseRemoteConfigSettings: built with Builder, whose setters can be chained or, from Kotlin, assigned as properties (remoteConfigSettings { minimumFetchIntervalInSeconds = 3600 }).

The settings of a FirebaseRemoteConfig, as the Android SDK's FirebaseRemoteConfigSettings: built with Builder, whose setters can be chained or, from Kotlin, assigned as properties (remoteConfigSettings { minimumFetchIntervalInSeconds = 3600 }).

Link copied to clipboard
actual interface FirebaseRemoteConfigValue

A config value, as the Android SDK's FirebaseRemoteConfigValue; the as* conversions follow the Android SDK.

expect interface FirebaseRemoteConfigValue

A config value, as the Android SDK's FirebaseRemoteConfigValue; the as* conversions follow the Android SDK.

actual interface FirebaseRemoteConfigValue

A config value, as the Android SDK's FirebaseRemoteConfigValue; the as* conversions follow the Android SDK.

Properties

Link copied to clipboard

Real-time config updates as a Flow; each emission means the backend has a newer config to fetch and activate.

Link copied to clipboard

The FirebaseRemoteConfig of the default FirebaseApp; the Android SDK's Firebase.remoteConfig.