跳过主要内容
返回插件
@capgo/capacitor-verisoul
教程
@capgo/capacitor-verisoul

Verisoul

从 Capacitor iOS 和 Android 应用程序中收集 Verisoul 原生欺诈防御会话

指南

Verisoul 教程

使用 @capgo/capacitor-verisoul

@capgo/capacitor-verisoul Capacitor 应用程序连接到 Verisoul 原生欺诈防御会话的 iOS 和 Android

安装

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 进行连接 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-verisoul 的实现细节 入门指南 安装步骤,请参见此处:iOS设置指南中关于App Attest的注意事项 Android 设定 为 Gradle 设定,和 Capgo 安全 为更广泛的安全工作流程。