Aller au contenu principal
@capgo/capacitor-firebase-firestore Fichiers et stockage Open source

Firebase Firestore Plugin Capacitor

Plugin Capacitor pour Firebase Cloud Firestore

Installer

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

Guide

Comment utiliser Firebase Firestore dans Capacitor

Utiliser @capgo/capacitor-firebase-firestore

Plugin Capacitor pour Firebase Cloud Firestore.

Installer

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

Ce que ce plugin expose

  • addDocument - Ajoute un nouveau document à une collection avec les données fournies.
  • setDocument - Écrit dans le document référencé par la référence spécifiée. Si le document n'existe pas encore, il sera créé.
  • getDocument - Lit le document référencé par la référence spécifiée.
  • updateDocument - Met à jour les champs du document référencé par la référence spécifiée.

Exemple d'utilisation

addDocument

Ajoute un nouveau document à une collection avec les données fournies.

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.addDocument({} as AddDocumentOptions);

setDocument

Écrit dans le document référencé par la référence spécifiée. Si le document n'existe pas encore, il sera créé.

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.setDocument({} as SetDocumentOptions);

getDocument

Lit le document référencé par la référence spécifiée.

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.getDocument({} as GetDocumentOptions);

updateDocument

Met à jour les champs du document référencé par la référence spécifiée.

import { FirebaseFirestore } from '@capgo/capacitor-firebase-firestore';

await FirebaseFirestore.updateDocument({} as UpdateDocumentOptions);

Référence complète

Continuer avec l'utilisation de @capgo/capacitor-firebase-firestore

Si vous utilisez Utiliser @capgo/capacitor-firebase-firestore pour planifier le travail sur les plugins natifs, connectez-l’à Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins, Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise, et Capgo Native Build pour le workflow produit dans Capgo Native Builds.

FAQ

FAQ du plugin Firebase Firestore

Comment installer le plugin Firebase Firestore dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-firebase-firestore" (ou "npm install @capgo/capacitor-firebase-firestore"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-firebase-firestore" dans votre code.

Est-ce que @capgo/capacitor-firebase-firestore fonctionne avec React, Vue et Angular ?

Oui. Firebase Firestore est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant sous Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-firebase-firestore ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

Est-ce que @capgo/capacitor-firebase-firestore est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-firebase/tree/main/packages/firestore et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant Firebase Firestore sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez vos changements Firebase Firestore sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo