メインコンテンツへスキップ
@capgo/capacitor-firebase-app-check 認証とセキュリティ オープンソース

Firebase App Check Capacitor プラグイン

Firebase App Check 用 Capacitor プラグイン

インストール

bun add @capgo/capacitor-firebase-app-check bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-firebase-app-check
  • pnpm add @capgo/capacitor-firebase-app-check
  • yarn add @capgo/capacitor-firebase-app-check

ガイド

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 のプロダクトワークフローについては、

よくある質問

Firebase App Check プラグインの FAQ

Capacitor アプリに Firebase App Check プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-firebase-app-check"(または "npm install @capgo/capacitor-firebase-app-check")を実行した後、"bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させてください。その後、アプリの code から "@capgo/capacitor-firebase-app-check" をインポートします。

@capgo/capacitor-firebase-app-check は React、Vue、Angular で動作しますか?

はい。Firebase App CheckはCapacitorパッケージなので、Ionic、React、Vue、Angular、Svelte、あるいはプレーンなJavaScriptなど、Capacitor上で動作するあらゆるWebフレームワークで使用可能です。

@capgo/capacitor-firebase-app-checkはどのCapacitorバージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-firebase-app-checkは無料のオープンソースですか?

はい。codeのソースコードはGitHub上の https://github.com/Cap-go/capacitor-firebase/tree/main/packages/app-check で公開されており、パッケージはnpmから無料でインストールできます。バグ報告やプルリクエストも歓迎しています。

App Storeの審査を通さずに、Firebase App Checkを使用しているcodeをアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリの審査を待たずに Firebase App Check の変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める