ガイド
Firebase Functionsのチュートリアル
capgo/capacitor-firebase-functionsを使用する
CapacitorはFirebase Cloud Functions用のプラグインです。
インストール
bun add @capgo/capacitor-firebase-functions
bunx cap sync
このプラグインが提供するもの
callByName- callable関数を名前で呼び出すcallByUrl- callable関数をURLで呼び出すuseEmulator- アプリをCloud Functions エミュレータと通信するようにインストルメントする
使用例
callByName
名前で呼び出せる呼び出しがる関数を呼びます。
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
await FirebaseFunctions.callByName({} as CallByNameOptions<RequestData>);
callByUrl
URLで呼び出せる関数を呼びます。
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
await FirebaseFunctions.callByUrl({} as CallByUrlOptions<RequestData>);
useEmulator
アプリをエミュレータと連携させるためのインストルメンテーションを実行します。
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
await FirebaseFunctions.useEmulator({} as UseEmulatorOptions);
フル リファレンス
- GitHub https://github.com/Cap-go/capacitor-firebase/tree/main/packages/functions
- ドキュメント: /docs/plugins/firebase-functions/