Saltare al contenuto principale

Configurazione remota di Firebase Plugin Capacitor

Capacitor plugin per Firebase Remote Config

Installa

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

Guida

Come utilizzare Firebase Remote Config in Capacitor

Utilizzo di @capgo/capacitor-firebase-remote-config

Plugin Capacitor per Firebase Remote Config.

Installa

bun add @capgo/capacitor-firebase-remote-config
bunx cap sync

bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

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

API in sintesi

Metodo Descrizione
activate Rendere disponibile la configurazione più recente ai recuperatori.
fetchAndActivate Eseguire operazioni di fetch e attivazione.
fetchConfig Eseguire fetch e caching della configurazione dal servizio di Remote Config.
getBoolean Ottenere il valore per la chiave specificata come booleano.
getNumber Ottenere il valore per la chiave specificata come numero.
getString Ottenere il valore per la chiave specificata come stringa.
getAll Ottenere tutti i valori dal servizio di Remote Config.
getInfo Ottenere informazioni sull'ultima operazione di fetch.
setMinimumFetchInterval Imposta l'intervallo di fetch minimo.
setDefaults Imposta i valori predefiniti per le chiavi e i valori dei parametri nella configurazione predefinita.
setSettings Imposta le impostazioni della configurazione remota.
addConfigUpdateListener Add a listener for the config update event.
removeConfigUpdateListener Remove a listener for the config update event.

Esempi

activate()

Rendere disponibile la configurazione più recente ai recuperatori.

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

await FirebaseRemoteConfig.activate();

fetchAndActivate()

Esegui operazioni di fetch e attivazione.

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

await FirebaseRemoteConfig.fetchAndActivate();

fetchConfig()

Carica e memorizza la configurazione dal servizio di Configurazione Remota.

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

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

Ottieni il valore per la chiave specificata come booleano.

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

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

getNumber()

Ottieni il valore per la chiave specificata come booleano.

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

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

getString()

Ottieni il valore per la chiave specificata come numero intero.

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

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

La tabella sopra elenca le 13 metodologie di base. Gli ascoltatori e gli aiuti di versione, e il contratto completo di ogni metodo, sono documentati nel repository di GitHub.

Riferimento completo

Continua dall'uso di @capgo/capacitor-firebase-remote-config

Continua da Utilizzo di @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-remote-config Usando @capgo/capacitor-firebase-config-remoto per pianificare il lavoro del plugin nativo, connettilo con Direttorio Plugin Capgo per il workflow del prodotto nella directory del plugin Capgo Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin Sostituti di Plugin Enterprise Ionic per il workflow del prodotto in Sostituti di Plugin Enterprise Ionic, e Capgo Costruzioni Native per il workflow del prodotto in Capgo Costruzioni Native.

FAQ

Firebase Remote Config plugin FAQ

Come posso installare il plugin di configurazione remota Firebase in un'app Capacitor?

Run "bun add @capgo/capacitor-firebase-remote-config" (or "npm install @capgo/capacitor-firebase-remote-config"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-firebase-remote-config" in your app code.

Funziona @capgo/capacitor-firebase-remote-config con React, Vue e Angular?

Yes. Firebase Remote Config is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Qual versione di Capacitor supporta @capgo/capacitor-firebase-remote-config?

Capgo plugin seguenti seguono la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nella GitHub README elenca le versioni mantenute.

È capgo-capacitor-firebase-remote-config gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-firebase/tree/main/packages/remote-config e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono graditi.

Può essere aggiornato code che utilizza Firebase Remote Config senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo di code, quindi richiede una nuova costruzione del store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spedite istantaneamente con Capgo live updates.

Invia le modifiche della configurazione remota Firebase senza attendere la revisione dell'app

Una volta che il plugin è nel tuo store di costruzione, le Capgo live updates inviano le tue modifiche JavaScript, HTML e CSS agli utenti in pochi minuti.

Inizia con Capgo