RemoteConfigKt
public final class RemoteConfigKt
Summary
Public fields |
|
|---|---|
final @NonNull Flow<@NonNull ConfigUpdate> |
Starts listening for config updates from the Remote Config backend and emits |
final @NonNull FirebaseRemoteConfig |
Returns the |
Public methods |
|
|---|---|
static final @NonNull CustomSignals |
customSignals( |
static final @NonNull FirebaseRemoteConfigValue |
RemoteConfigKt.get(See FirebaseRemoteConfig#getValue |
static final @NonNull FirebaseRemoteConfig |
RemoteConfigKt.remoteConfig(Returns the |
static final @NonNull FirebaseRemoteConfigSettings |
remoteConfigSettings( |
Public fields
configUpdates
public final @NonNull Flow<@NonNull ConfigUpdate> configUpdates
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
public final @NonNull FirebaseRemoteConfig remoteConfig
Returns the FirebaseRemoteConfig instance of the default FirebaseApp.
Public methods
customSignals
public static final @NonNull CustomSignals customSignals(
@ExtensionFunctionType @NonNull Function1<@NonNull CustomSignals.Builder, Unit> builder
)
RemoteConfigKt.get
public static final @NonNull FirebaseRemoteConfigValue RemoteConfigKt.get(
@NonNull FirebaseRemoteConfig receiver,
@NonNull String key
)
See FirebaseRemoteConfig#getValue
RemoteConfigKt.remoteConfig
public static final @NonNull FirebaseRemoteConfig RemoteConfigKt.remoteConfig(
@NonNull Firebase receiver,
@NonNull FirebaseApp app
)
Returns the FirebaseRemoteConfig instance of a given FirebaseApp.
remoteConfigSettings
public static final @NonNull FirebaseRemoteConfigSettings remoteConfigSettings(
@ExtensionFunctionType @NonNull Function1<@NonNull FirebaseRemoteConfigSettings.Builder, Unit> init
)