Aller au contenu

@capgo/capacitor-privacy-screen

Bloquez les captures d'écran sur Android et masquez l'interface sensible dans l'aperçu de l'application sur iOS.

Activez la protection de la confidentialité par défaut pour que les codes PIN du support, les données de santé et les dashboards internes n'apparaissent pas dans les captures d'écran, les enregistrements d'écran ou l'aperçu du sélecteur d'apps iOS. Temporairement disable() uniquement pour les flux devant être capturables, puis enable() à nouveau.

Android peut appliquer des flags de fenêtre sécurisée et des overlays de dimming. iOS masque le contenu lors des snapshots de l'app switcher. Le Web conserve un flag en mémoire uniquement pour la parité API.

PlateformeSupportNotes
iOSOuiProtection des snapshots de l'app switcher
AndroidOuiSécurisation de l'interface, blocage des captures d'écran et de l'enregistrement
Le WebParité APIUniquement via un flag activé en mémoire
  • enable - Active l'écran de confidentialité.
  • disable - Désactive l'écran de confidentialité.
  • isEnabled - Renvoie l'état d'activation actuel.
MéthodeDescription
enableActive l'écran de confidentialité.
disableDésactive l'écran de confidentialité.
isEnabledRenvoie l'état d'activation actuel.
getPluginVersionRenvoie le marqueur de version de l'implémentation native.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-privacy-screen.

Si vous utilisez @capgo/capacitor-privacy-screen pour planifier la sécurité et la conformité, connectez-l’à Utilisation de @capgo/capacitor-privacy-screen pour la fonctionnalité native de la page Utilisation de @capgo/capacitor-privacy-screen, Chiffrement pour les détails d'implémentation du chiffrement, Conformité pour les détails d'implémentation de la conformité, Scanner de sécurité Capgo pour le workflow produit dans Capgo Security Scanner, et Capgo et la sécurité pour le workflow produit dans Capgo Security.