Getting Started
Eine Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
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.
Installieren
Abschnitt: "Installieren"Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie den Capgo-Fähigkeiten Ihre AI-Tool mithilfe der folgenden Befehl hinzu:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann die folgende Anfrage:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-verisoul` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und folgen Sie den unten angegebenen Plattform-spezifischen Anweisungen:
npm install @capgo/capacitor-verisoulnpx cap syncVerisoul konfigurieren
Abschnitt: "Verisoul konfigurieren"Einmalig, frühzeitig in Ihrer App-Startzeit aufrufen. Verwenden Sie configure() für die Testung und sandbox für den Produktionsverkehr. prod Zur Vervollständigung in die Zwischenablage kopieren
import { Verisoul } from '@capgo/capacitor-verisoul';
await Verisoul.configure({ environment: 'prod', projectId: 'YOUR_PROJECT_ID',});Abschnitt mit dem Titel “Einen Sitzungs-ID erhalten”
Nachdem Verisoul genügend native Signale gesammelt hat, fordern Sie die Sitzungs-ID an und senden sie an Ihren Backend. Ihr Backend sollte Verisouls Server-Side __CAPGO_KEEP_0__ für die Risikobewertung aufrufen.After Verisoul has collected enough native signals, request the session ID and send it to your backend. Your backend should call Verisoul’s server-side API for the risk assessment.
const { sessionId } = await Verisoul.getSessionId();
await fetch('/api/risk/verisoul', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sessionId }),});Abschnitt mit dem Titel “Bei Kontenänderungen neu setzen”
AufrufenCall reinitialize() wenn sich der Benutzerkontext ändert, wie z.B. bei einem Abmeldevorgang gefolgt von einem Login unter einem anderen Konto.
await Verisoul.reinitialize();Android-Tastereingaben
Abschnitt mit dem Titel „Android-Tastereingaben“Bei Android senden Sie Berührungsevents weiter, wenn Ihre App die Verisoul-Tastenmustereinholung benötigt.
await Verisoul.recordTouchEvent({ x: 120, y: 240, action: 'down',});Plattformseinstellungen
Abschnitt mit dem Titel „Plattformseinstellungen“- iOS-Einstellungen umfasst Hinweise zu App Attest-Zugriffsberechtigungen.
- Android-Einstellungen umfasst die Verisoul-Maven-Repository und die erforderlichen Berechtigungen.
Weitermachen von Getting Started
Abschnitt mit dem Titel “Weitermachen von Getting Started”Wenn Sie " Getting Started um Verisoul-Sitzungen zu integrieren, verbinden Sie es mit @capgo/capacitor-verisoul für eine Übersicht über API iOS-Einrichtung für App Attest-Hinweise Android-Einrichtung für die Einrichtung von Gradle und Mit @capgo/capacitor-verisoul für die Plugin-Tutorial.