Firebase Remote Config API

La API Firebase Remote Config permite a los desarrolladores cambiar el comportamiento y la apariencia de sus aplicaciones sin necesidad de que los usuarios descarguen una actualización de la aplicación. Es una alternativa a la consola Firebase en https://console.firebase.google.com , pero se puede usar en conjunto con ella.

Servicio: firebaseremoteconfig.googleapis.com

Para llamar a este servicio, le recomendamos que utilice las bibliotecas cliente proporcionadas por Google. Si su aplicación necesita usar sus propias bibliotecas para llamar a este servicio, use la siguiente información cuando realice las solicitudes de API.

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir API REST. Se utiliza para crear bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:

Un punto final de servicio es una URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI siguientes son relativos a este punto final de servicio:

  • https://firebaseremoteconfig.googleapis.com

Recurso REST: v1.projects

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

Recurso REST: v1.projects.remoteConfig

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