Zum Inhalt springen

iOS-Verhalten

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

Dies bedeutet, dass das Plugin schützt:

  • der App Switcher-Vorschau
  • die Snapshot-Vorschau, die iOS speichert, wenn Ihre App in den Hintergrund geschoben wird

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 Anwendungsebenen wie:

  • besonders sensitive UI maskieren, bevor Sie es präsentieren
  • sensibel Daten auf dem Bildschirm minimieren
  • Temporäre Werte beim Hintergrund der App löschen

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 diese explizite Aufruf optional, da das Plugin standardmäßig aktiviert ist.