Saltar al contenido principal
@capgo/capacitor-firebase-config-remoto Integraciones Fuente abierta

Configuración remota de Firebase plugin de Capacitor

Capacitor plugin para Firebase Remote Config

Instalar

bun add @capgo/capacitor-firebase-remote-config bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-firebase-remote-config
  • pnpm add @capgo/capacitor-firebase-remote-config
  • yarn add @capgo/capacitor-firebase-remote-config

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 plugin de code nativo en tus proyectos nativos. Ejecútalo nuevamente después de cada actualización del plugin.

Importar

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

API a la vista

Método Descripción
activate Hacer disponible la última configuración recuperada para los getters.
fetchAndActivate Ejecutar operaciones de fetch y activación.
fetchConfig Recuperar y cachear la configuración desde el servicio de Configuración Remota.
getBoolean Obtener el valor para la clave dada como un booleano.
getNumber Obtener el valor para la clave dada como un número.
getString Obtener el valor para la clave dada como una cadena.
getAll Obtener todos los valores desde el servicio de Configuración Remota.
getInfo Obtener información sobre la última operación de fetch.
setMinimumFetchInterval Establezca el intervalo mínimo de recuperación.
setDefaults Establece valores por defecto para claves y valores de parámetros en la configuración de namespace predeterminado.
setSettings Establezca los ajustes de configuración remota.
addConfigUpdateListener Add a listener for the config update event.
removeConfigUpdateListener Quitar un oyente para el evento de actualización de la configuración.

Ejemplos

activate()

Hacer disponible la última configuración recuperada para los getters.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.activate();

fetchAndActivate()

Realizar operaciones de recuperación y activación.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.fetchAndActivate();

fetchConfig()

Recuperar y cachear la configuración desde el servicio de Configuración Remota.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

Obtener el valor para la clave dada como un valor booleano.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);

getNumber()

Obtener el valor para la clave dada como un número.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);

getString()

Obtener el valor para la clave dada como una cadena de texto.

import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';

const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);

The tabla above lists the 13 core methods. Listener and version helpers, and the full contract of each method, are documented in the repositorio de GitHub.

Referencia completa

Sigue adelante desde Using @capgo/capacitor-firebase-remote-config

Si estás utilizando Usando @capgo/capacitor-firebase-remote-config para planificar el trabajo de plugin nativo, conectalo con Capgo Directorio de plugins para el flujo de trabajo del producto en Capgo Directorio de plugins Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives, y Capgo Compilaciones Nativas para el flujo de trabajo del producto en Capgo Compilaciones Nativas.

FAQ

Firebase Remote Config plugin FAQ

¿Cómo instalo el plugin de configuración remota de Firebase en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-firebase-remote-config" (o "npm install @capgo/capacitor-firebase-remote-config"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen el proyecto nativo code. Importa desde "@capgo/capacitor-firebase-remote-config" en tu aplicación code.

¿Funciona @capgo/capacitor-firebase-remote-config con React, Vue y Angular?

Sí. La configuración remota de Firebase es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor admite @capgo/capacitor-firebase-remote-config?

Los plugins Capgo siguen la versión mayor de Capacitor: utilice la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-firebase-remote-config gratuito y de código abierto?

Sí. El código fuente de code está disponible en GitHub en https://github.com/Cap-go/capacitor-firebase/tree/main/packages/remote-config y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de extracción.

Puedo actualizar code que utiliza Firebase Remote Config sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el código nativo de code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envíe cambios de configuración remota de Firebase sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían cambios en JavaScript, HTML y CSS a los usuarios en minutos.

Comience con Capgo