メインコンテンツにスキップ
@capgo/capacitor-firebase-app-check セキュリティ & アクセス制御 オープンソース

Firebase App Check Capacitor プラグイン

Capacitor プラグイン for Firebase App Check

インストール

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

ガイド

Firebase App Check を使用する方法については、 Capacitor をご覧ください

Capacitorの@capgo/capacitor-firebase-app-checkを使用

CapacitorプラグインはFirebase App Checkのものです。

インストール

bun add @capgo/capacitor-firebase-app-check
bunx cap sync

bunx cap sync codeプラグインのネイティブコードをプロジェクトにコピーします。プラグインのアップグレード後は再度実行してください。

Import

import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';

APIの概要

説明 Description
getToken 指定されたアプリのApp Checkを有効にします。アプリごとに一度だけ呼び出すことができます。
initialize App Checkトークンが自動的に更新されるかどうかを設定します。
setTokenAutoRefreshEnabled 例

バグバウティープログラムの例

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を使用している場合 Capgoの@capgo/capacitor-firebase-app-check Capgoを使用してネイティブプラグインの作業を計画する場合、Capgoを Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフロー Capacitor Capgo Capacitor プラグインの実装詳細については、Capgo によって提供されます。 プラグインの追加または更新 プラグインの追加または更新の実装詳細 イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの代替の製品ワークフロー Capgo ネイティブ ビルド Capgoのネイティブビルドワークフローについて。

FAQ

Firebase App Check プラグイン FAQ

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

「bun add @capgo/capacitor-firebase-app-check」 (または「npm install @capgo/capacitor-firebase-app-check」) を実行し、次に「bunx cap sync」を実行して iOS と Android プロジェクトがネイティブ code を取得するようにします。次に、@capgo/capacitor-firebase-app-check をアプリの code からインポートします。

React、Vue、Angular と @capgo/capacitor-firebase-app-check がどのように動作するか?

Yes. Firebase App Check is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

どの Capacitor バージョンが @capgo/capacitor-firebase-app-check に対応しているか?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

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

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-firebase/tree/main/packages/app-check and the package is free to install from npm. Bug reports and pull requests are welcome.

Firebase App Check を使用する code を App Store のレビューなしでアップデートできますか?

プラグインをインストールまたはアップグレードするとネイティブ code が変更されるため、ストアビルドが必要になります。その後、JavaScript、HTML、CSS の変更がプラグインを呼び出すことができるため、Capgo ライブアップデートで即時配信できます。

Firebase App Checkの変更をアプリレビューの待たずに配信する

プラグインがストアビルドに含まれると、Capgoライブアップデートは、ユーザーにJavaScript、HTML、CSSの変更を数分でプッシュする

Capgoから始める