Guía
Cómo usar Firebase Remote Config en Capacitor
Usando @capgo/capacitor-firebase-remote-config
Plugin de Capacitor para Firebase Remote Config.
Instalar
bun add @capgo/capacitor-firebase-remote-config
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
API de un vistazo
| Método | Descripción |
|---|---|
activate |
Hace que la última configuración obtenida esté disponible para los getters. |
fetchAndActivate |
Ejecuta las operaciones de fetch y activate. |
fetchConfig |
Obtiene y cachea la configuración desde el servicio de Remote Config. |
getBoolean |
Obtiene el valor de la clave indicada como booleano. |
getNumber |
Obtiene el valor de la clave indicada como número. |
getString |
Obtiene el valor de la clave indicada como string. |
getAll |
Obtén todos los valores del servicio de Remote Config. |
getInfo |
Obtén información sobre la última operación de fetch. |
setMinimumFetchInterval |
Establece el intervalo mínimo de fetch. |
setDefaults |
Establece los valores predeterminados para las claves y valores de configuración en el namespace por defecto. |
setSettings |
Configura los ajustes de remote config. |
addConfigUpdateListener |
Añade un listener para el evento de actualización de la config. |
removeConfigUpdateListener |
Elimina un listener para el evento de actualización de la config. |
Ejemplos
activate()
Hace que la última configuración obtenida esté disponible para los getters.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.activate();
fetchAndActivate()
Ejecuta las operaciones de fetch y activate.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchAndActivate();
fetchConfig()
Obtiene y cachea la configuración desde el servicio de Remote Config.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchConfig();
getBoolean()
Obtiene el valor de la clave indicada como booleano.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);
getNumber()
Obtiene el valor de la clave indicada como número.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);
getString()
Obtiene el valor de la clave indicada como string.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);
La tabla anterior enumera los 13 métodos principales. Los helpers de Listener, de versión y el contrato completo de cada método están documentados en la repositorio GitHub.
Referencia completa
Continuar desde Using @capgo/capacitor-firebase-remote-config
Si estás usando Usando @capgo/capacitor-firebase-remote-config para planificar el trabajo con plugins nativos, conéctalo con Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, Alternativas a plugins de Ionic Enterprise para el flujo de trabajo en Alternativas a plugins de Ionic Enterprise, y Native Builds de Capgo para el flujo de trabajo del producto en Capgo Native Builds.