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

Verisoul Capacitor プラグイン

iOSおよびAndroid上のCapacitorアプリから、Verisoulのネイティブ不正防止セッションを収集します

インストール

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

ガイド

Capacitor で Verisoul を使う方法

@capgo/capacitor-verisoulを使用する

@capgo/capacitor-verisoul Capacitor アプリを iOS と Android の Verisoul ネイティブ不正防止セッションに接続します。

インストール

npm install @capgo/capacitor-verisoul
npx cap sync

このプラグインで利用可能な機能

  • configure - 環境とプロジェクトIDでネイティブのVerisoul SDK を初期化します。
  • getSessionId - バックエンドのリスク評価用に、現在のVerisoulセッションIDを返します。
  • reinitialize - アカウントのコンテキスト変更後に、新しいVerisoulセッションを開始します。
  • recordTouchEvent - AndroidのタッチイベントをVerisoulのタッチシグナル収集に送信します。

使用例

import { Verisoul } from '@capgo/capacitor-verisoul';

await Verisoul.configure({
  environment: 'prod',
  projectId: 'YOUR_PROJECT_ID',
});

const { sessionId } = await Verisoul.getSessionId();

await fetch('/api/risk/verisoul', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ sessionId }),
});

セッションをリセット

呼び出す reinitialize() ユーザーがログアウトしたり、アカウントを切り替えたりする場合:

await Verisoul.reinitialize();

リファレンス全文

@capgo/capacitor-verisoul を使いながら進める

使用している場合 @capgo/capacitor-verisoulを使用する 不正防止シグナルを追加し、以下と連携します @capgo/capacitor-verisoul 実装の詳細については、 スタートガイド インストール手順については、 iOSの設定 App Attest に関する注意点は、 Androidの設定 Gradle の設定は、 Capgo のセキュリティ より広範なセキュリティワークフロー向けに。

よくある質問

Verisoul プラグイン FAQ

Capacitor アプリに Verisoul プラグインをインストールするには?

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

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

はい。Verisoul は Capacitor パッケージなので、Ionic、React、Vue、Angular、Svelte、プレーン JavaScript など、Capacitor 内で動作するすべての Web フレームワークで利用できます。

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

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

@capgo/capacitor-verisoul は無料かつオープンソースですか?

はい。ソース code は https://github.com/Cap-go/capacitor-verisoul/ の GitHub で公開されており、npm から無料でインストールできます。バグ報告やプルリクエストをお待ちしています。

App Store のレビューなしで、Verisoul を使用している code を更新できますか?

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

アプリの審査を待たずに Verisoul の変更をリリース

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

Capgo から始める