コンテンツにジャンプ

Getting Started

GitHub

インストール

インストール

AIアシストのセットアップを使用してプラグインをインストールすることができます。次のコマンドを使用して、AIツールにCapgoスキルを追加します。

ターミナル
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次のプロンプトを使用してください。

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-verisoul` plugin in my project.

手動セットアップを使用する場合は、以下のコマンドを実行してプラグインをインストールし、以下のプラットフォーム固有の指示に従ってください。

ターミナル
npm install @capgo/capacitor-verisoul
npx cap sync

Verisoulを設定

Verisoulの設定

Call configure() アプリ起動時、1度だけ呼び出してください。テストと本番トラフィックの両方で使用します。 sandbox for testing and prod for production traffic.

import { Verisoul } from '@capgo/capacitor-verisoul';
await Verisoul.configure({
environment: 'prod',
projectId: 'YOUR_PROJECT_ID',
});

セッションIDを取得

Section titled “Get a session ID”

Verisoulが必要なネイティブシグナルを収集した後、セッションIDを取得し、バックエンドに送信します。バックエンドは、リスク評価のためにVerisoulのサーバーサイドAPIを呼び出してください。

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

アカウント変更時にはリセット

Section titled “Reset on account changes”

Call reinitialize() ユーザー コンテキストが変更された場合、例えばログアウト後に別のアカウントでログインした場合。

await Verisoul.reinitialize();

Androidで、タッチイベントを転送して、Verisoulタッチパターン収集が必要なアプリに必要なイベントを転送します。

await Verisoul.recordTouchEvent({
x: 120,
y: 240,
action: 'down',
});
  • iOS設定 App Attest特権に関する注釈をカバーします。
  • Android設定 Verisoul Mavenリポジトリと権限に関する注釈をカバーします。

Capgoを使用している場合 Getting Started Verisoulセッションを統合するには、Capgoと接続する必要があります。 @capgo/capacitor-verisoul APIの概要については iOSのセットアップ App Attestの注釈について Androidのセットアップ Gradleのセットアップ Capgoを使用している場合、@capgo/capacitor-verisoul __CAPGO_KEEP_0__