Zum Inhalt springen

iOS-Verhalten

Bei iOS fügt das Plugin einen temporären nativen Overlay hinzu, während die App inaktiv wird. Dieser Overlay ist das, was im App Switcher-Snapshot erscheint, anstatt Ihrer echten Oberfläche.

Das bedeutet, dass der Plugin schützt:

  • den App Switcher-Vorschau
  • die Snapshot, die iOS aufnimmt, wenn Ihre App in den Hintergrund verschiebt

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.

Wenn Sie stärkere Richtlinienkontrollen auf iOS benötigen, kombinieren Sie dieses Plugin mit Anwendungseinstellungen wie:

  • Maskieren Sie besonders sensitive UI vor der Präsentation
  • Minimieren Sie die Aufbewahrung sensitiver Daten auf dem Bildschirm
  • Löschen Sie temporäre Werte, wenn die App in den Hintergrund geschoben wird

Keine zusätzliche iOS-Konfiguration ist erforderlich, nach der Installation cap sync.

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

Für die meisten Apps ist sogar dieser explizite Aufruf optional, da das Plugin standardmäßig aktiviert ist.