Lompat ke konten

Getting Started

GitHub
  1. Pasang plugin

    Jendela Terminal
    bun add @capgo/capacitor-privacy-screen
  2. Sinkronkan platform native

    Jendela Terminal
    bunx cap sync
  3. Mengulas perilaku platform

Plugin ini mengaktifkan perlindungan privasi secara otomatis ketika implementasi native dimuat.

  • Pada Android, mode aman menghalangi tangkapan layar, rekaman layar, dan pratinjau aplikasi terbaru.
  • Pada iOS, plugin ini menyembunyikan aplikasi Anda selama pengambilan snapshot pengganti aplikasi.
  • Di Web, plugin ini hanya menyimpan flag di memori untuk API keserupaan.
import { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.disable();
// Run a flow where screenshots or previews are temporarily allowed.
await PrivacyScreen.enable();
const { enabled } = await PrivacyScreen.isEnabled();
console.log('Privacy screen enabled:', enabled);

Gunakan disable() hanya ketika layar saat ini harus tetap terlihat dalam pratinjau sistem atau dapat direkam oleh pengguna, misalnya:

  • tahapan verifikasi akun yang memerlukan tangkapan layar untuk dukungan
  • alur pembayaran atau penyedia identitas yang memerlukan pratinjau pengganti aplikasi yang terlihat
  • sesi debugging yang dikendalikan pada perangkat yang dipercaya

Lindungi kembali segera setelahnya dengan enable().

Jika Anda menggunakan Getting Started untuk merencanakan keamanan dan keterbatasan, hubungkannya dengan Menggunakan @capgo/capacitor-screen-privasi untuk kemampuan asli di Menggunakan @capgo/capacitor-screen-privasi, Enkripsi untuk detail implementasi di Enkripsi, Keterbatasan untuk detail implementasi di Keterbatasan, Capgo Scanner Keamanan untuk alur kerja produk di Scanner Keamanan Capgo Capgo Keamanan untuk alur kerja produk di Scanner Keamanan Capgo