Passer à la navigation principale
@capgo/capacitor-fonctions Firebase Intégrations Source ouvert

Fonctions Firebase plugin Capacitor

Capacitor plugin pour les fonctions Cloud de Firebase

Installer

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

Guide

Comment utiliser les fonctions Firebase dans Capacitor

Utilisez @capgo/capacitor-functions Firebase

Le plugin Capacitor pour les fonctions Cloud Firebase

Installer

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

bunx cap sync copie le plugin code natif dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.

Importer

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

API en un coup d'œil

Méthode Description
callByName Appelez une fonction appelable par son nom.
callByUrl Appelez une fonction appelable par URL.
useEmulator Instrumentez votre application pour communiquer avec l'émetteur de fonctions Cloud.

Exemples

callByName()

Appeler une fonction appelable par son nom.

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

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

callByUrl()

Appeler une fonction appelable par URL.

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()

Instrumentez votre application pour communiquer avec l'émulateur de fonctions Cloud.

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

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

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-firebase-functions

Si vous utilisez L'utilisation de @capgo/capacitor-firebase-functions Pour planifier le travail de plugin natif, connectez-l’à Répertoire de plugins Capgo pour le flux de travail du produit dans le Répertoire de Plugin Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins Alternatives de Plugins d'Entreprise Ionic pour le flux de travail du produit dans les alternatives du plugin Enterprise Ionic Capgo Bâtiments Natives pour le flux de travail du produit dans Capgo Bâtiments Natives.

FAQ

FAQ du plugin Firebase Functions

Comment installer le plugin Firebase Functions dans une application Capacitor?

Exécutez « bun add @capgo/capacitor-firebase-functions » (ou « npm install @capgo/capacitor-firebase-functions »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en charge le code natif. Importez-l’à partir de « @capgo/capacitor-firebase-functions » dans votre application code.

Le plugin @capgo/capacitor-firebase-functions fonctionne-t-il avec React, Vue et Angular ?

Oui. Firebase Functions est un paquet Capacitor, il fonctionne donc avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-firebase-functions ?

Capgo plugins suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à votre version majeure de Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README de GitHub liste les versions maintenues.

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

Oui. Le code source de code est public sur GitHub à https://github.com/Cap-go/capacitor-firebase/tree/main/packages/functions et le package est gratuit pour l'installer depuis npm. Les rapports de bugs et les demandes de mise à jour sont les bienvenus.

Puis-je mettre à jour code qui utilise Firebase Functions sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, il faut donc une nouvelle build de l'application. Une fois cela fait, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour en direct de Capgo.

Envoyez les modifications des fonctions Firebase sans attendre la revue de l'application

Une fois le plugin dans votre magasin de build, les mises à jour Capgo en direct poussent vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Commencez avec Capgo