ガイド
Capacitor で Firebase App Check を使用する方法
@capgo/capacitor-firebase-app-check を使う
Firebase App Check 用の Capacitor プラグイン
インストール
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 Checkトークンを取得します。 |
initialize |
指定したアプリで App Check を有効にします。アプリごとに一度だけ呼び出せます。 |
setTokenAutoRefreshEnabled |
App Check トークンを自動的にリフレッシュするかどうかを設定します。 |
例
getToken()
現在のApp Checkトークンを取得します。
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 Check を有効にします。アプリごとに一度だけ呼び出せます。
import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';
await FirebaseAppCheck.initialize();
setTokenAutoRefreshEnabled()
App Check トークンを自動的にリフレッシュするかどうかを設定します。
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 プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新に関する実装詳細については、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについては、