Saltare al contenuto principale

Firebase Functions plugin Capacitor

Capacitor plugin per Firebase Cloud Functions

Installa

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

Guida

Come utilizzare Firebase Functions in Capacitor

Utilizza @capgo/capacitor-firebase-functions

Capacitor plugin per le Funzioni Cloud di Firebase.

Installa

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

bunx cap sync copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

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

API in un colpo d'occhio

Metodo Descrizione
callByName Chiama una funzione chiamabile per nome.
callByUrl Chiama una funzione chiamabile per URL.
useEmulator Instrumenta il tuo app per parlare con l'emulatore delle Funzioni Cloud.

Esempi

callByName()

Chiamare una funzione chiamabile per nome.

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

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

callByUrl()

Chiamare una funzione chiamabile per 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()

Instrumenta il tuo app per parlare con l'emulatore di Cloud Functions.

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

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

Riferimento completo.

Continua da Utilizzo di @capgo/capacitor-firebase-functions

Se stai utilizzando Utilizzo di @capgo/capacitor-firebase-functions Per pianificare il lavoro del plugin nativo, connettilo con Capgo Directory dei plugin per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin da Capgo per i dettagli di implementazione nella Capacitor Plugin da Capgo Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic, e Capgo Costruzioni Native per il workflow del prodotto in Capgo Costruzioni Native.

FAQ

Domande frequenti del plugin Firebase Functions

Come posso installare il plugin di Firebase Functions in un'app Capacitor?

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.

Funziona @capgo/capacitor-firebase-functions con React, Vue e 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.

Qual è la versione di Capacitor supportata da @capgo/capacitor-firebase-functions?

Capgo plugin seguono la versione maggiore di Capacitor: utilizzare la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-firebase-functions gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub a https://github.com/Cap-go/capacitor-firebase/tree/main/packages/functions e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono graditi.

Posso aggiornare code che utilizza Firebase Functions senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il code nativo, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite istantaneamente con Capgo live updates.

Invia le modifiche alle funzioni Firebase senza attendere la revisione dell'app

Una volta che il plugin è nel tuo store build, Capgo le aggiornamenti in tempo reale inviano le tue modifiche JavaScript, HTML e CSS ai utenti in pochi minuti.

Inizia con Capgo