Saltare al contenuto principale

Funzioni Firebase plugin Capacitor

Capacitor plugin per le Funzioni Cloud di Firebase

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

Plugin Capacitor per Firebase Cloud Functions.

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 Chiamare una funzione chiamabile per nome.
callByUrl Chiamare una funzione chiamabile per URL.
useEmulator Instrumenta il tuo app per comunicare con l'emulatore Cloud Functions.

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 Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Directory dei Plugin. Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare i Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare i Plugin Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Ionic Enterprise Plugin Alternatives, e Capgo Costruzioni Native per il flusso di lavoro del prodotto in Capgo Costruzioni Native.

FAQ

Domande frequenti del plugin Firebase Functions

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

Esegui "bun add @capgo/capacitor-firebase-functions" (o "npm install @capgo/capacitor-firebase-functions"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android acquisiscano il nativo code. Importalo da "@capgo/capacitor-firebase-functions" nella tua app code.

Funziona @capgo/capacitor-firebase-functions con React, Vue e Angular?

Sì. Firebase Functions è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

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 all'indirizzo 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 immediatamente con Capgo live updates.

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

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

Inizia con Capgo