Zum Hauptinhalt springen

Firebase Remote Config Capacitor Plugin

Capacitor Plugin für Firebase Remote Config

Installieren

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

Richtlinie

So verwenden Sie Firebase Remote Config in Capacitor

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 das Plugin's native code in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.

Importieren

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

API im Überblick

Methode Beschreibung
activate Machen Sie die letzte abgerufene Konfiguration für die Getter verfügbar.
fetchAndActivate Führen Sie Fetch- und Aktivierungsoperationen durch.
fetchConfig Abrufen und Cachen der Konfiguration vom Remote-Config-Dienst.
getBoolean Ermitteln Sie den Wert für die angegebene Schlüssel als Boolesch.
getNumber Abrufen Sie den Wert für die angegebene Schlüssel als Zahl.
getString Erhalte den Wert für die angegebene Schlüssel als Zeichenkette.
getAll Abrufen Sie alle Werte vom Remote-Config-Dienst.
getInfo Abrufen Sie Informationen über die letzte Fetch-Operation.
setMinimumFetchInterval Setze die Mindestabfristintervall.
setDefaults Setzt die Standardkonfiguration für Parameter Schlüssel und Werte im Standardnamespace-Konfiguration.
setSettings Setze die Remote-Konfigurationseinstellungen.
addConfigUpdateListener Hinzufügen eines Hörers für das Konfigurationsupdateereignis.
removeConfigUpdateListener Ein Listener für die Konfigurationsaktualisierung entfernen.

Beispiele

activate()

Mache die letzte abgerufene Konfiguration den Gettern verfügbar.

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

await FirebaseRemoteConfig.activate();

fetchAndActivate()

Führe Abruf- und Aktivierungsoperationen durch.

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

await FirebaseRemoteConfig.fetchAndActivate();

fetchConfig()

Abrufe und cache Konfiguration von der Remote-Konfiguration-Dienst.

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

await FirebaseRemoteConfig.fetchConfig();

getBoolean()

Ermitteln Sie den Wert für die angegebene Schlüssel als Boolesch.

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

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

getNumber()

Ermitteln Sie den Wert für die angegebene Schlüssel als Zahl.

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

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

getString()

Get the value for the given key as a string.

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. Helfer für Listener und Versionen sowie die vollständige Vertragsstruktur jeder Methode sind im GitHub-Repository.

Vollständige Referenz

Fortsetzen Sie mit Using @capgo/capacitor-firebase-remote-config

Wenn Sie Live Update verwenden Verwendung von @capgo/capacitor-firebase-remote-config um native Plugin-Arbeit zu planen, verbinden Sie es mit Capgo-Plugin-Verzeichnis für das Produktworkflow in Capgo-Plugin-Verzeichnis, Capacitor Plugins durch Capgo für die Implementierungsdetails in Capacitor Plugins durch Capgo Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins Alternativen zu Ionic Enterprise Plugins für den Produktworkflow in Alternativen zu Ionic Enterprise Plugins, und Capgo Eigenständige Builds für den Produktworkflow in Capgo Native Builds.

FAQ

FAQ für den Firebase Remote Config-Plugin

Wie installiere ich den Firebase Remote Config-Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-firebase-remote-config" (oder "npm install @capgo/capacitor-firebase-remote-config"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-firebase-remote-config" in Ihrer Anwendung code.

Funktioniert @capgo/capacitor-firebase-remote-config mit React, Vue und Angular?

Ja. Der Firebase Remote Config-Plugin ist ein Capacitor-Paket, daher funktioniert er mit jedem Web-Framework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-firebase-remote-config?

Capgo Plugins folgen der Capacitor-Version: Wählen Sie die Plugin-Version, die Ihrem Capacitor-Version entspricht (z. B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-firebase-remote-config kostenlos und Open-Source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-firebase/tree/main/packages/remote-config and the package is free to install from npm. Bug reports and pull requests are welcome.

Kann ich code mit Firebase Remote Config aktualisieren, ohne eine App-Store-Überprüfung?

Die Installation oder Aktualisierung des Plugins ändert die native code, daher ist eine neue App-Store-Build erforderlich. Danach können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Schiffe Firebase Remote Config-Änderungen ohne Warten auf die App-Überprüfung

Einmal das Plugin in Ihrem Store-Build installiert, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an Benutzern in Minuten.

Starten Sie mit Capgo