Getting Started
Copiar una solicitud de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-verisoul`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/verisoul/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Instalar
Sección titulada “Instalar”Puede utilizar nuestra configuración asistida por IA para instalar el plugin. Agregue las Capgo habilidades a su herramienta de IA utilizando el siguiente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsUsa luego la siguiente solicitud:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-verisoul` plugin in my project.Si prefieres la configuración manual, instala el complemento ejecutando los siguientes comandos y sigue las instrucciones específicas de la plataforma a continuación:
bun add @capgo/capacitor-verisoulbunx cap syncConfigura Verisoul
Título de la sección “Configura Verisoul”Llamar configure() antes de que tu aplicación arranque. Utiliza sandbox para pruebas y prod para el tráfico de producción.
import { Verisoul } from '@capgo/capacitor-verisoul';
await Verisoul.configure({ environment: 'prod', projectId: 'YOUR_PROJECT_ID',});Obtenga un ID de sesión
Sección titulada “Obtenga un ID de sesión”Después de que Verisoul haya recopilado suficientes señales nativas, solicite el ID de sesión y envíelo a su servidor. Su servidor debe llamar al servidor de Verisoul API para la evaluación de riesgos.
const { sessionId } = await Verisoul.getSessionId();
await fetch('/api/risk/verisoul', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sessionId }),});Restablecer en cambios de cuenta
Sección titulada “Restablecer al cambiar la cuenta”Call reinitialize() cuando cambie el contexto del usuario, como salir y luego iniciar sesión como otra cuenta.
await Verisoul.reinitialize();Señales de toque de Android
Sección titulada “Señales de toque de Android”En Android, envíe eventos de toque cuando su aplicación necesite la recopilación de patrones de toque de Verisoul.
await Verisoul.recordTouchEvent({ x: 120, y: 240, action: 'down',});Configuración de la plataforma
Sección titulada “Configuración de la plataforma”- iOS setup Cubre la App Attest de notas de habilitación.
- Configuración de Android Cubre el repositorio Maven de Verisoul y las permisos.
Sigue adelante desde Inicio
Sección titulada “Sigue adelante desde Inicio”Si estás utilizando Getting Started para integrar sesiones de Verisoul, conecta con @capgo/capacitor-verisoul para la visión general de API iOS setup para notas de App Attest configuración de Android para la configuración de Gradle, y Usando @capgo/capacitor-verisoul para el tutorial del plugin