Zum Inhalt springen

iOS-Behavior

GitHub

Auf iOS fügt das Plugin ein temporäres natives Overlay hinzu, während die App ihre aktive Zustand aufgibt. Dieses Overlay ist das, was in der App-Switcher-Snapshot-Ansicht erscheint, anstatt Ihrer echten Oberfläche.

Das bedeutet, dass der Plugin folgendes schützt:

  • die App-Switcher-Vorschau
  • die Snapshot, die iOS aufbewahrt, wenn Ihre App in den Hintergrund wechselt

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 app-seitigen Einstellungen wie:

  • Maskierung besonders sensibler UI, bevor Sie sie präsentieren
  • Minimierung der Aufbewahrung sensibler Daten auf dem Bildschirm
  • Wertepuffer leeren, wenn die App in den Hintergrund geschoben wird

Keine zusätzliche iOS-Konfiguration ist erforderlich, nach der Installation und 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.

Wenn Sie iOS Verhalten um Sicherheit und Compliance zu planen, verbinden Sie es mit Mit @capgo/capacitor-Datenschutzschirm für die native Fähigkeit in Mit @capgo/capacitor-Datenschutzschirm, Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Kongruenz für die Implementierungsdetails in Kongruenz, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, und Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit.