指南
如何在Capacitor中使用 Firebase App Check
使用@capgo/capacitor-firebase-app-check
Capacitor插件用于 Firebase App Check。
安装
bun add @capgo/capacitor-firebase-app-check
bunx cap sync
bunx cap sync 将插件的本机code复制到您的本机项目中。每次升级插件后都重新运行它。
导入
import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';
API概览
| 方法 | 描述 |
|---|---|
getToken |
获取当前App检查令牌。 |
initialize |
为指定应用激活App检查。仅能在应用中调用一次。 |
setTokenAutoRefreshEnabled |
设置是否自动刷新App检查令牌。 |
示例
getToken()
获取当前App检查令牌。
import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';
const result = await FirebaseAppCheck.getToken();
// The result holds sensitive values: use it without logging it.
initialize()
为指定应用激活App检查。仅能在应用中调用一次。
import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';
await FirebaseAppCheck.initialize();
setTokenAutoRefreshEnabled()
设置是否自动刷新App检查令牌。
import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';
await FirebaseAppCheck.setTokenAutoRefreshEnabled({ enabled: true });
监听事件
addListener 返回一个句柄。调用 handle.remove() 当屏幕卸载时,或者 FirebaseAppCheck.removeAllListeners() 清除每个监听器。
完整参考
继续使用 @capgo/capacitor-firebase-app-check
如果您正在使用 使用 @capgo/capacitor-firebase-app-check 为原生插件工作做出计划,连接它到 Capgo 插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 插件按 Capgo 排列 为实现细节在 Capacitor 插件按 Capgo 排列 添加或更新插件 为实现细节在添加或更新插件 Ionic 企业插件替代品 为产品工作流程在 Ionic 企业插件替代品, 和 Capgo 本机构建 为产品工作流程在 Capgo 本机构建。