Anleitung
Firebase Remote Config in Capacitor nutzen
Verwendung von @capgo/capacitor-firebase-remote-config
Capacitor Plugin für Firebase Remote Config.
Installieren
bun add @capgo/capacitor-firebase-remote-config
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
activate |
Die zuletzt abgerufene Konfiguration für die Getter verfügbar machen. |
fetchAndActivate |
Fetch- und Activate-Operationen ausführen. |
fetchConfig |
Konfiguration vom Remote Config Service abrufen und zwischenspeichern. |
getBoolean |
Den Wert für den angegebenen Key als Boolean abrufen. |
getNumber |
Den Wert für den angegebenen Key als Number abrufen. |
getString |
Den Wert für den angegebenen Key als String abrufen. |
getAll |
Alle Werte vom Remote Config Service abrufen. |
getInfo |
Informationen über den letzten Fetch-Vorgang abrufen. |
setMinimumFetchInterval |
Das minimale Abfrageintervall festlegen. |
setDefaults |
Legt Standardwerte für Parameter-Keys und -Werte im Default-Namespace der Konfiguration fest. |
setSettings |
Die Remote-Config-Einstellungen festlegen. |
addConfigUpdateListener |
Einen Listener für das Config-Update-Event hinzufügen. |
removeConfigUpdateListener |
Einen Listener für das Config-Update-Event entfernen. |
Beispiele
activate()
Die zuletzt abgerufene Konfiguration für Getter verfügbar machen.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.activate();
fetchAndActivate()
Fetch- und Activate-Operationen ausführen.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchAndActivate();
fetchConfig()
Konfiguration vom Remote Config Service abrufen und cachen.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
await FirebaseRemoteConfig.fetchConfig();
getBoolean()
Den Wert für den angegebenen Key als Boolean abrufen.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getBoolean({ key: 'key-123' });
console.log(result);
getNumber()
Den Wert für den angegebenen Key als Number abrufen.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getNumber({ key: 'key-123' });
console.log(result);
getString()
Den Wert für den angegebenen Key als String abrufen.
import { FirebaseRemoteConfig } from '@capgo/capacitor-firebase-remote-config';
const result = await FirebaseRemoteConfig.getString({ key: 'key-123' });
console.log(result);
Die Tabelle oben listet die 13 Kernmethoden auf. Listener- und Version-Helper sowie der vollständige Contract jeder Methode sind in der GitHub Repository.
Vollständige Referenz
Weiter mit der Nutzung von @capgo/capacitor-firebase-remote-config
Wenn du es nutzt Nutzung von @capgo/capacitor-firebase-remote-config Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter „Plugins hinzufügen oder aktualisieren“, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen und Capgo Native Builds für den Produkt-Workflow in Capgo Native Builds.