Rumah __CAPGO_KEEP_0__
@capgo/capacitor-fungsi-firebase Integrasi Sumber terbuka

Firebase Functions Plugin Capacitor

Capacitor plugin untuk Firebase Cloud Functions

Instal

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

Panduan

Cara Menggunakan Fungsi Firebase di Capacitor

Gunakan @capgo/capacitor-firebase-functions

Plugin Capacitor untuk Firebase Cloud Functions.

Install

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

bunx cap sync Mengcopy plugin code asli ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Import

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

API secara singkat

Methode Deskripsi
callByName Panggil fungsi yang dapat dipanggil dengan nama.
callByUrl Panggil fungsi yang dapat dipanggil dengan URL.
useEmulator Instrument aplikasi Anda untuk berbicara dengan emulator Cloud Functions.

Contoh

callByName()

Panggil fungsi yang dapat dipanggil dengan nama.

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

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

callByUrl()

Menggunakan fungsi yang dapat dipanggil dengan 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()

Melakukan instrumen aplikasi untuk berbicara dengan emulator Cloud Functions.

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

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

Referensi lengkap

Menggunakan @capgo/capacitor-firebase-functions untuk terus melanjutkan

Jika Anda menggunakan Menggunakan @capgo/capacitor-firebase-functions Untuk merencanakan pekerjaan plugin native, hubungkannya dengan Direktori Plugin Capgo untuk alur produk di Direktori Plugin Capgo Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo Tambah atau Perbarui Plugin untuk detail implementasi di Tambah atau Perbarui Plugin Alternatif Plugin Enterprise Ionic untuk alur produk di Alternatif Plugin Enterprise Ionic, dan Capgo Pembangunan Asli untuk alur produk di Capgo Pembangunan Asli.

FAQ

FAQ Firebase Functions plugin

Bagaimana cara menginstal plugin Firebase Functions di aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-firebase-functions" (atau "npm install @capgo/capacitor-firebase-functions"), kemudian jalankan "bunx cap sync" agar projek iOS dan Android dapat menangkap code native. Import dari "@capgo/capacitor-firebase-functions" di aplikasi code Anda.

Apakah @capgo/capacitor-firebase-functions dapat digunakan dengan React, Vue, dan Angular?

Iya. Firebase Functions adalah paket Capacitor, sehingga dapat digunakan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte, dan JavaScript biasa.

Versi Capacitor mana yang didukung oleh @capgo/capacitor-firebase-functions?

Capgo plugin mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menyebutkan versi yang dipertahankan.

Apakah @capgo/capacitor-firebase-functions gratis dan terbuka sumber?

Ya. Sumber code yang terbuka di GitHub di https://github.com/Cap-go/capacitor-firebase/tree/main/packages/functions dan paket ini gratis untuk diinstal dari npm. Laporan bug dan permintaan pull selalu welcome.

Dapatkah saya memperbarui code yang menggunakan Firebase Functions tanpa review App Store?

Menginstal atau mengupgrade plugin mengubah code native, sehingga memerlukan build toko baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat berlayar langsung dengan Capgo live updates.

Kirim perubahan Firebase Functions tanpa menunggu tinjauan aplikasi

Setelah plugin masuk ke toko Anda, Capgo live updates meneruskan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit.

Mulai dengan Capgo