メインコンテンツにジャンプ
@capgo/capacitor-verisoul 認証 & セキュリティ オープンソース

Verisoul Capacitor プラグイン

Verisoulのネイティブな詐欺防止セッションをiOSとAndroidのCapacitorアプリから収集する

インストール

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アプリをダウンロードし、QR codeをスキャンしてください。

Verisoul プラグインプレビューQR code

@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_KEEP_0__/__CAPGO_KEEP_1__-verisoul 不正防止のシグナルを追加するには、capgo/capacitor-verisoulと接続してください 使用中の@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-verisoul @capgo/capacitor-verisoul 実装詳細については Capacitor Verisoulの始め方 インストール手順については iOS設定 App Attestに関する注意事項については Android設定 Gradle設定について、 Capgo セキュリティ より広範なセキュリティワークフローについて

FAQ

VerisoulプラグインのFAQ

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

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

React、Vue、Angularと@capgo/capacitor-verisoulはどのように関係していますか?

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

Which Capacitor version does @capgo/capacitor-verisoul support?

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.

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

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

Can I update code that uses Verisoul without an App Store review?

Installing or upgrading the plugin changes native code, so it needs a new store build. After that, JavaScript, HTML and CSS changes that call the plugin can ship instantly with Capgo live updates.