Aller directement au contenu

Comportement iOS

Sur iOS, le plugin ajoute un masque natif temporaire pendant que l'application se réinscrit en tant qu'application active. C'est ce masque qui apparaît dans la capture d'écran de l'application de gestion des applications au lieu de votre interface réelle.

Cela signifie que le plugin protège :

  • le commutateur d'application de prévisualisation
  • l'écran de capture d'écran que iOS garde lorsque votre application passe en arrière-plan

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.

Si vous avez besoin de contrôles de politique plus solides sur iOS, combinez ce plugin avec des choix d'application tels que :

  • masquer l'interface utilisateur sensible avant de la présenter
  • réduire la conservation de données sensibles sur l'écran
  • effacer les valeurs temporaires lorsque l'application est en arrière-plan

Aucune configuration supplémentaire d'iOS n'est requise après l'installation et cap sync.

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

Pour la plupart des applications, même cette appelle explicite est facultative car le plugin est activé par défaut.