Saltare al contenuto

Comportamento di iOS

Su iOS, il plugin aggiunge un overlay nativo temporaneo mentre l'app si riavvia. Quell'overlay è ciò che appare nella schermata app switcher al posto dell'interfaccia reale.

Ciò significa che protegge:

  • la preview della schermata app switcher
  • la snapshot che iOS conserva quando l'app si sposta in background

iOS does not offer the same screenshot blocking API as Android. The plugin cannot prevent a user from taking a screenshot while actively using the app.

Se hai bisogno di controlli sulla politica più forti su iOS, combina questo plugin con le scelte a livello di app come:

  • mascherare le informazioni UI particolarmente sensitive prima di presentarle
  • minimizzare la conservazione dei dati sensibili sullo schermo
  • eliminare i valori temporanei quando l'app si esegue in background

Non è richiesta alcuna configurazione aggiuntiva per iOS dopo l'installazione e cap sync.

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

Per la maggior parte delle app, anche questa chiamata esplicita è facoltativa perché il plugin è abilitato per impostazione predefinita.