Firebase Remote Config API

Con la API de Firebase Remote Config, los desarrolladores pueden cambiar el comportamiento y el aspecto de sus apps sin que los usuarios deban descargar una actualización. Es una alternativa a Firebase console, aunque se puede usar en conjunto con ella en https://console.firebase.google.com.

Servicio: firebaseremoteconfig.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://firebaseremoteconfig.googleapis.com

Recurso de REST: v1.projects

Métodos
getRemoteConfig GET /v1/{project=projects/*}/remoteConfig
Obtén la plantilla de Remote Config de un proyecto y el encabezado ETag asociado.
updateRemoteConfig PUT /v1/{project=projects/*}/remoteConfig
Publica una plantilla de Remote Config de un proyecto.

Recurso de REST: v1.projects.remoteConfig

Métodos
downloadDefaults GET /v1/{project=projects/*}/remoteConfig:downloadDefaults
Obtén los parámetros de plantilla de Remote Config y los valores predeterminados actuales de un proyecto en formato JSON, lista de propiedades (plist) o XML.
listVersions GET /v1/{project=projects/*}/remoteConfig:listVersions
Obtén una lista de Remote Config template versions que se publicaron, ordenadas en orden cronológico inverso.
rollback POST /v1/{project=projects/*}/remoteConfig:rollback
Revierte la plantilla de Remote Config publicada de un proyecto a la que se especifica en el número de versión proporcionado.