__CAPGO_KEEP_0__ Startseite
@capgo/capacitor-Firebase-Storage Dateien & Speicher Offene Quelle

Firebase Storage Capacitor Plugin

Capacitor Plugin für Firebase Cloud Storage

Installieren

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

Anleitung

Firebase Storage in Capacitor verwenden

Mit @capgo/capacitor-firebase-storage verwenden

Capacitor-Plugin für Firebase Cloud Storage

Installieren

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

bunx cap sync kopiert das Plugin-code in Ihre native Projekte. Führen Sie es erneut durch, nachdem Sie das Plugin aktualisiert haben.

Importieren

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

API im Überblick

Methode Beschreibung
deleteFile Ein Datei löschen
getDownloadUrl Ermitteln Sie die Download-URL einer Datei
getMetadata Ermitteln Sie die Metadaten einer Datei
listFiles Liste Dateien in einem Verzeichnis
updateMetadata Aktualisieren Sie die Metadaten für ein Datei.
downloadFile Eine Datei herunterladen.
uploadFile Eine Datei hochladen.
useEmulator Instrumentieren Sie Ihre App, um mit dem Cloud Storage-Emulator zu kommunizieren.

Beispiele

deleteFile()

Löschen eines Dateisystems.

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

await FirebaseStorage.deleteFile({ path: 'mountains.png' });

getDownloadUrl()

Hol dir die Download-URL für ein Datei.

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

const result = await FirebaseStorage.getDownloadUrl({ path: 'mountains.png' });
console.log(result);

getMetadata()

Ermitteln Sie die Download-URL für eine Datei.

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

const result = await FirebaseStorage.getMetadata({ path: 'mountains.png' });
console.log(result);

listFiles()

Ermitteln Sie die Metadaten für eine Datei.

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

const result = await FirebaseStorage.listFiles({ path: 'path/to/file' });
// The result holds sensitive values: use it without logging it.

updateMetadata()

Aktualisieren Sie die Metadaten für ein Datei.

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

await FirebaseStorage.updateMetadata({
  path: 'path/to/file',
  metadata: {},
});

downloadFile()

Eine Datei herunterladen.

import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';

const result = await FirebaseStorage.downloadFile({ path: 'mountains.png' }, (event, error) => {
  console.log(event);
});
console.log(result);

Die Tabelle oben listet die 8 Kernmethoden. Helfer für Listener und Versionen sowie die vollständige Vertragsstruktur jeder Methode sind in der GitHub Repository.

Vollständige Referenz

Weitermachen von @capgo/capacitor-firebase-storage

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-storage verwenden Verwendung von @capgo/capacitor-firebase-storage um Speicher und Dateihandling zu planen, verbinden Sie es mit @capgo/capacitor-Daten-Speicher-SQLite Verwenden Sie @capgo/capacitor-data-storage-sqlite Verwendung von @capgo/capacitor-Daten-Speicher-SQLite für die native Fähigkeit in @capgo/capacitor-Daten-Speicher-SQLite @capgo/capacitor-Datei für die Implementierungsdetail in @capgo/capacitor-Datei Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei und @capgo/capacitor-Uploader für die Implementierungsdetail in @capgo/capacitor-Uploader

FAQ

FAQ zur Firebase Storage-Plugin

Wie installiere ich die Firebase Storage-Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-firebase-storage" (oder "npm install @capgo/capacitor-firebase-storage") aus, 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-storage" in Ihrer Anwendung code.

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

Ja. Die Firebase Storage-Plugin ist ein Capacitor-Paket, daher funktioniert sie 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-storage?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Major-Version, die Ihrer Capacitor-Major-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-storage kostenlos und Open-Source?

Ja. Die Quelle code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-firebase/tree/main/packages/storage und die Paket ist kostenlos für die Installation von npm verfügbar. Fehlermeldungen und Pull-Anfragen sind willkommen.

Kann ich code aktualisieren, das Firebase Storage verwendet, ohne eine App-Store-Bewertung?

Wenn Sie das Plugin installieren oder aktualisieren, ändert sich die native code, daher benötigt es eine neue Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Schiffe Firebase Storage-Änderungen ohne auf die App-Überprüfung warten

Einmal der Plugin im Laden gebaut, werden Capgo lebendige Updates Ihre JavaScript-, HTML- und CSS-Änderungen in Minuten an die Benutzer pushen.

Starten Sie mit Capgo