ガイド
Capacitor で Firebase Functions を使う方法
@capgo/capacitor-firebase-functions の使用方法
Firebase Cloud Functions 用の Capacitor プラグイン
インストール
bun add @capgo/capacitor-firebase-functions
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
API の概要
| メソッド | 説明 |
|---|---|
callByName |
関数名を指定してCallable関数を呼び出します。 |
callByUrl |
URLを指定してCallable関数を呼び出します。 |
useEmulator |
Cloud Functionsエミュレータと通信するようにアプリを構成します。 |
例
callByName()
関数名を指定してCallable関数を呼び出します。
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
const result = await FirebaseFunctions.callByName({ name: 'myFunction' });
console.log(result);
callByUrl()
URLを指定してCallable関数を呼び出します。
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()
Cloud Functionsエミュレータと通信するようにアプリを構成します。
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
await FirebaseFunctions.useEmulator({ host: "127.0.0.1" });
完全なリファレンス
@capgo/capacitor-firebase-functions の活用方法から続ける
使用している場合 @capgo/capacitor-firebase-functions の活用方法 ネイティブプラグインの作業を計画するには、次と連携してください: Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新に関する実装詳細については、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについては、