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.
Documento de descubrimiento
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:
Extremo de servicio
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. |