Saltar al contenido principal
@capgo/capacitor-funciones-de-firebase Integraciones Fuente abierta

Funciones de Firebase plugin de Capacitor

Capacitor plugin para funciones de Firebase Cloud

Instalar

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

Guía

Cómo usar Firebase Functions en Capacitor

Usando @capgo/capacitor-funciones-de-Firebase

Plugin Capacitor para Funciones de Cloud de Firebase.

Instalar

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

bunx cap sync Copia el plugin nativo code en tus proyectos nativos. Ejecútalo nuevamente después de cada actualización del plugin.

Importar

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

API a un vistazo

Método Descripción
callByName Llamar a una función callable por nombre.
callByUrl Llamar a una función callable por URL.
useEmulator Instrumenta tu aplicación para comunicarte con el emulador de Funciones de Cloud.

Ejemplos

callByName()

Llame a una función callable por su nombre.

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

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

callByUrl()

Llame a una función callable por 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()

Instrumente su aplicación para comunicarse con el emulador de Cloud Functions.

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

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

Referencia completa

Siga adelante desde Usando @capgo/capacitor-firebase-functions

Si está utilizando Usando @capgo/capacitor-firebase-functions Para planificar el trabajo de plugin nativo, conecte con Capgo Directorio de Plugin para el flujo de trabajo del producto en el directorio de plugins Capgo Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives, y Capgo Compilaciones Nativas para el flujo de trabajo del producto en Capgo Compilaciones Nativas.

FAQ

Preguntas frecuentes del plugin de Firebase Functions

¿Cómo instalo el plugin de funciones de Firebase en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-firebase-functions" (o "npm install @capgo/capacitor-firebase-functions"), luego ejecuta "bunx cap sync" para que los proyectos iOS y Android capturen los proyectos nativos code. Importa desde "@capgo/capacitor-firebase-functions" en tu aplicación code.

¿Funciona @capgo/capacitor-firebase-functions con React, Vue y Angular?

Sí. Las funciones de Firebase es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Cuál versión de Capacitor soporta @capgo/capacitor-firebase-functions?

Capgo plugins siguen la versión principal de Capacitor: utilice la versión principal del plugin que coincida con la versión principal de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-firebase-functions gratuito y de código abierto?

Sí. El código fuente de code está público en GitHub en https://github.com/Cap-go/capacitor-firebase/tree/main/packages/functions y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

¿Puedo actualizar code que utiliza Firebase Functions sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios de JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Envía cambios en Firebase Functions sin esperar a la revisión del aplicativo

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían tus cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comience con Capgo