Zum Hauptinhalt springen

Firebase Functions Capacitor Plugin

Capacitor Plugin für Firebase Cloud Functions

Installieren

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

Guide

Wie man Firebase Functions in Capacitor verwendet

Mit @capgo/capacitor-firebase-functions

Capacitor-Plugin für Firebase Cloud Functions

Installieren

bun add @capgo/capacitor-firebase-functions
bunx cap sync

bunx cap sync kopiert die native code-Implementierung in Ihre native Projekte. Führen Sie es erneut durch, nachdem jede Plugin-Upgrade durchgeführt wurde.

Importieren

import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';

API im Überblick

Methode Beschreibung
callByName Eine Funktion auf Rufnamen aufrufen.
callByUrl Einen aufrufbaren Funktion aufrufen, indem man ihre URL angibt.
useEmulator Konfigurieren Sie Ihr App, um mit dem Cloud Functions-Emulator zu kommunizieren.

Beispiele

callByName()

Eine Funktion aufgerufen werden.

import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';

const result = await FirebaseFunctions.callByName({ name: 'myFunction' });
console.log(result);

callByUrl()

Eine Funktion aufrufen, indem eine URL aufgerufen wird.

import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';

const result = await FirebaseFunctions.callByUrl({
  url: 'https://us-central1-my-project.cloudfunctions.net/myFunction',
});
console.log(result);

useEmulator()

Instrumentieren Sie Ihre App, um mit dem Cloud-Functions-Emulator zu kommunizieren.

import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';

await FirebaseFunctions.useEmulator({ host: "127.0.0.1" });

Vollständige Referenz

Weitermachen von Using @capgo/capacitor-firebase-functions

Wenn Sie Using verwenden Using @capgo/capacitor-Firebase-Funktionen Um native Plugin-Arbeit zu planen, verbinden Sie es mit Capgo-Plugin-Verzeichnis zur Produktionsablauf in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo zur Implementierungsdetails in Capacitor Plugins von Capgo Hinzufügen oder Aktualisieren von Plugins zur Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins Ionische Unternehmens-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen, und Capgo Native Builds zur Produktionsablauf in Capgo Native Builds.

FAQ

Häufig gestellte Fragen

Wie installiere ich die Firebase Functions-Plugin in einer Capacitor-App?

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

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

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

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

Capgo-Plugins folgen der Hauptversion von Capacitor: Wählen Sie die Plugin-Hauptversion, die Ihrer Capacitor-Hauptversion 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-functions kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-firebase/tree/main/packages/functions verfügbar und das Paket kann kostenlos installiert werden von npm. Fehlermeldungen und Pull-Anfragen sind willkommen.

Kann ich code aktualisieren, das Firebase Functions verwendet, ohne eine App-Store-Überprüfung?

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

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

Einmal der Plugin in Ihrem Laden baut, Capgo Live-Updates drücken Ihre JavaScript, HTML und CSS-Änderungen an Benutzern in Minuten.

Starten Sie mit Capgo