Lompat ke konten utama
Kembali ke plugin
@capgo/capacitor-app-attest
Tutorial
oleh github.com/Cap-go

App Attest

Capacitor plugin untuk pengesahan perangkat lintas platform menggunakan Apple App Attest dan Google Play Integrity Standard

Petunjuk

Tutorial tentang App Attest

Menggunakan @capgo/capacitor-app-attest

Plugin pengesahan lintas platform yang terintegrasi untuk Capacitor.

Instal

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

Apa yang Dibuka oleh Plugin Ini

  • isSupported - Mengecek apakah pengesahan asli ada di perangkat ini.
  • prepare - Mempersiapkan pengesahan dan mengembalikan tanggung jawab kunci yang digunakan untuk panggilan lain.
  • createAttestation - Membuat token pengesahan registrasi yang terkait dengan tantangan yang dikeluarkan backend.
  • createAssertion - Membuat token asertasi permintaan yang terkait dengan payload permintaan.

Contoh Penggunaan

isSupported

Mengecek apakah verifikasi asli (native attestation) tersedia pada perangkat ini.

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

await AppAttestNative.isSupported();

prepare

Mengatur keadaan verifikasi dan mengembalikan handle kunci yang digunakan untuk panggilan selanjutnya.

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

await AppAttestNative.prepare();

createAttestation

Membuat token asertasi registrasi yang terkait dengan tantangan yang dikeluarkan oleh backend.

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

await AppAttestNative.createAttestation({} as CreateAttestationOptions);

createAssertion

Membuat token asertasi permintaan yang terkait dengan payload permintaan.

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

await AppAttestNative.createAssertion({} as CreateAssertionOptions);

Referensi Lengkap