Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-app-attest
Tutorial
da github.com/Cap-go

App Attest

Capacitor plugin per l'attestazione di dispositivi cross-platform utilizzando Apple App Attest e Google Play Integrity Standard

Guida

Tutorial su App Attest

Utilizzo di @capgo/capacitor-app-attest

Plugin di attestazione cross-platform unificato per Capacitor.

Installa

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

Cosa questo plugin espone

  • isSupported - Controlla se l'attestazione nativa è disponibile su questo dispositivo.
  • prepare - Prepara lo stato di attestazione e restituisce il handle della chiave utilizzato per chiamate successive.
  • createAttestation - Crea un token di attestazione di registrazione legato a un challenge emesso dal backend.
  • createAssertion - Crea un token di affermazione della richiesta legato al payload della richiesta.

Esempio di utilizzo

isSupported

Verifica se l'attestazione nativa è disponibile su questo dispositivo.

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

await AppAttestNative.isSupported();

prepare

Prepara lo stato di attestazione e restituisce il handle della chiave utilizzato per le chiamate successive.

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

await AppAttestNative.prepare();

createAttestation

Crea un token di affermazione di registrazione legato a un challenge emesso dal backend.

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

await AppAttestNative.createAttestation({} as CreateAttestationOptions);

createAssertion

Crea un token di affermazione della richiesta legato al payload della richiesta.

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

await AppAttestNative.createAssertion({} as CreateAssertionOptions);

Riferimento completo