跳过主要内容
@capgo/capacitor-verisoul 认证与安全 开源

Verisoul Capacitor 插件

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应用程序,然后扫描code的二维码。

Verisoul 插件预览二维码 code

使用 @capgo/capacitor-verisoul

@capgo/capacitor-verisoul 连接 Capacitor 应用到 Verisoul 原生欺诈防御会话中,适用于 iOS 和 Android。

安装

npm install @capgo/capacitor-verisoul
npx cap sync

此插件暴露的内容

  • configure - 初始化本地 Verisoul SDK,并使用您的环境和项目 ID。
  • 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项目捕获native code。从"@capgo/capacitor-verisoul"中导入它到你的应用code。

是否@capgo/capacitor-verisoul支持React、Vue和Angular?

是的。Verisoul 是一个 Capacitor 包,因此它可以与任何运行在 Capacitor 内的 Web 框架一起工作,包括 Ionic、React、Vue、Angular、Svelte 和普通的 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-verisoul?

Capgo 插件遵循 Capacitor 的主要版本:使用与 Capacitor 主要版本匹配的插件主要版本(例如插件 v8 与 Capacitor 8)。在 GitHub README 中的兼容性表格中列出了维护的版本。

是否 @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.

是否可以在 App Store 评审无需更新 code 使用 Verisoul?

安装或升级插件会更改本机 code,因此需要新建一个商店构建。之后,使用插件的 JavaScript、HTML 和 CSS 变更可以立即通过 Capgo 实时更新。

不必等待应用审核即可将Verisoul更改推送

一旦插件在您的商店构建中,Capgo实时更新将推送您的JavaScript、HTML和CSS更改给用户几分钟内

开始使用 Capgo