Vai al contenuto

@capgo/capacitor-privacy-screen

Blocca gli screenshot su Android e nascondi l'interfaccia sensibile nello snapshot dell'app switcher su iOS.

Abilita la protezione della privacy di default per evitare che PIN, dati sanitari e dashboard interne appaiano in screenshot, registrazioni dello schermo o nell'anteprima del task switcher di iOS. Temporaneamente disable() solo per i flussi che devono essere catturabili, quindi enable() ancora.

Android può applicare flag di finestra sicura e overlay oscurati. iOS oscura i contenuti durante gli snapshot dell'app switcher. Il Web mantiene un flag in memoria solo per la parità con API.

PiattaformaSupportoNote
iOSSìProtezione snapshot app switcher
AndroidSìOpzioni superficie sicura, blocco screenshot e registrazioni
WebParità con APIFlag di abilitazione solo in memoria
  • enable - Abilita la privacy screen.
  • disable - Disabilita la privacy screen.
  • isEnabled - Restituisce lo stato di abilitazione attuale.
MetodoDescrizione
enableAbilita la privacy screen.
disableDisabilita la privacy screen.
isEnabledRestituisce lo stato di attivazione corrente.
getPluginVersionRestituisce il marker della versione dell'implementazione nativa.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-privacy-screen.

Se stai usando @capgo/capacitor-privacy-screen per pianificare sicurezza e compliance, collegalo a Usare @capgo/capacitor-privacy-screen per la funzionalità nativa in Usare @capgo/capacitor-privacy-screen, Crittografia per i dettagli di implementazione della crittografia, Conformità per i dettagli di implementazione in Compliance, Security Scanner di Capgo per il workflow di prodotto in Capgo Security Scanner, e Sicurezza Capgo per il workflow di prodotto in Capgo Security.