指南
如何在 Capacitor 中使用 Firebase Functions
使用 @capgo/capacitor-firebase-functions
Capacitor Firebase Cloud Functions 插件
安装
bun add @capgo/capacitor-firebase-functions
bunx cap sync
bunx cap sync 将插件的本机 code 复制到您的本机项目中。每次升级插件后,请再次运行。
导入
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
API 简介
| 方法 | 描述 |
|---|---|
callByName |
通过名称调用可调用的函数。 |
callByUrl |
通过 URL 调用可调用的函数。 |
useEmulator |
配置应用以与 Cloud Functions 模拟器进行通信。 |
示例
callByName()
通过函数名称调用可调用函数。
import { FirebaseFunctions } from '@capgo/capacitor-firebase-functions';
const result = await FirebaseFunctions.callByName({ name: 'myFunction' });
console.log(result);
callByUrl()
通过 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()
将应用程序配置为与 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 产品工作流程在插件目录中 Capacitor 插件按 Capgo 排列 为 Capacitor 插件的实现细节按 Capgo 排列 添加或更新插件 为添加或更新插件的实现细节 Ionic 企业插件替代品 为 Ionic 企业插件替代品的产品工作流程 Capgo 原生构建 为 Capgo 原生构建的产品工作流程