firebaseremoteconfig/v1 library

Firebase Remote Config API - v1

The Firebase Remote Config API lets developers change the behavior and appearance of their apps without requiring users to download an app update. It is an alternative to, but can be used in tandem with, the Firebase console at https://console.firebase.google.com.

For more information, see firebase.google.com/docs/remote-config/use-config-rest

Create an instance of FirebaseRemoteConfigApi to access these resources:

Classes

ExperimentDescription
Encapsulates per-experiment data.
FetchRemoteConfigRequest
  • A request to render parameter values from the current RemoteConfig template and Firebase A/B Testing experiments.
  • FetchRemoteConfigResponse
  • The Firebase Remote Config configuration data for an app instance.
  • FirebaseRemoteConfigApi
    The Firebase Remote Config API lets developers change the behavior and appearance of their apps without requiring users to download an app update.
    ListVersionsResponse
    Contains a paginated list of versions of the RemoteConfig.
    PersonalizationMetadata
    LINT.IfChange Metadata associated with a particular Remote Config parameter key, managed by Firebase Personalization.
    PersonalizationValue
    Contains the necessary information to fetch a personalized value.
    ProjectsNamespacesResource
    ProjectsRemoteConfigResource
    ProjectsResource
    RemoteConfig
    A RemoteConfig represents a Remote Config template.
    RemoteConfigCondition
    A condition targeting a specific group of users.
    RemoteConfigParameter
    A parameter value associated with a parameter key in google.firebase.remoteconfig.v1.RemoteConfig.parameters.
    RemoteConfigParameterGroup
    A named group of parameters.
    RemoteConfigParameterValue
    A RemoteConfigParameterValue resource contains the value that a parameter may have.
    RemoteConfigUser
    All the fields associated with the person/service account that wrote a Remote Config template.
    RollbackRemoteConfigRequest
    Replace the published Remote Config template with an earlier version.
    StreamFetchInvalidationsRequest
    Open a stream of Fetch response invalidation signals.
    StreamFetchInvalidationsResponse
    Response indicating that the previous Fetch response is now invalid.
    Version
    Contains all metadata about a particular version of the Remote Config template.

    Typedefs

    HttpBody = $HttpBody
    Message that represents an arbitrary HTTP body.

    Exceptions / Errors

    ApiRequestError
    Represents a general error reported by the API endpoint.
    DetailedApiRequestError
    Represents a specific error reported by the API endpoint.