Zum Hauptinhalt springen
Zurück zu plugins
@capgo/capacitor-app-attest
Tutorial
von github.com/Cap-go

App Attest

Capacitor Plugin für die Plattformübergreifende Gerätebestätigung mit Apple App Attest und Google Play Integrity Standard

Richtlinie

Tutorial zur App-Zertifizierung

Verwendung von @capgo/capacitor-app-attest

Einheitliche, plattformübergreifende Zertifizierungs-Plugin für Capacitor.

Installieren

bun add @capgo/capacitor-app-attest
bunx cap sync

Was dieses Plugin enthält

  • isSupported - Überprüft, ob native Zertifizierung auf diesem Gerät verfügbar ist.
  • prepare - Vorbereitet den Zertifizierungsstatus und gibt den Schlüsselhandel zurück, der für späteren Aufrufe verwendet wird.
  • createAttestation - Erstellt eine Registrierungs-Zertifizierungs-Token, das an eine von einem Backend ausgestellte Herausforderung gebunden ist.
  • createAssertion - Erstellt eine Anforderungsbeweis-Tokens, die an einem Anforderungspayload gebunden ist.

Beispielverwendung

isSupported

Überprüft, ob native Attestation auf diesem Gerät verfügbar ist.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.isSupported();

prepare

Vorbereitet die Attestationszustand und gibt die Schlüsselhandhaben zurück, die für späteren Aufrufe verwendet wird.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.prepare();

createAttestation

Erstellt eine Registrierungsbeweis-Tokens, die an einem Backend-gegeben Herausforderung gebunden ist.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.createAttestation({} as CreateAttestationOptions);

createAssertion

Erstellt eine Anforderungsbeweis-Tokens, die an einem Anforderungspayload gebunden ist.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

await AppAttestNative.createAssertion({} as CreateAssertionOptions);

Vollständige Referenz