Vai al contenuto

Comportamento su iOS

GitHub

Su iOS, il plugin aggiunge un overlay nativo temporaneo quando l'app perde lo stato attivo. È quell'overlay che appare nello snapshot dell'app switcher al posto della tua interfaccia reale.

Questo significa che il plugin protegge:

  • l'anteprima dell'app switcher
  • lo snapshot che iOS conserva quando l'app passa in background

iOS non offre lo stesso API per bloccare gli screenshot come Android. Il plugin non può impedire all'utente di fare uno screenshot mentre usa attivamente l'app.

Se hai bisogno di controlli di policy più stringenti su iOS, combina questo plugin con scelte a livello di app come:

  • mascherare le UI particolarmente sensibili prima di mostrarle
  • minimizzare la permanenza di dati sensibili sullo schermo
  • cancellare i valori temporanei quando l'app va in background

Dopo l'installazione non è richiesta alcuna configurazione iOS aggiuntiva e cap sync.

import { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.enable();

Per la maggior parte delle app, anche questa chiamata esplicita è opzionale poiché il plugin è abilitato di default.

Se stai usando Comportamento su iOS per pianificare sicurezza e compliance, collegalo a Usare @capgo/capacitor-privacy-screen per la funzionalità nativa in Using @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.