Zum Inhalt springen

iOS-Verhalten

GitHub

Unter iOS fügt das Plugin ein temporäres natives Overlay hinzu, sobald die App nicht mehr aktiv ist. Dieses Overlay erscheint im App-Switcher-Snapshot statt deiner echten Oberfläche.

Das Plugin schützt also:

  • die App-Switcher-Vorschau
  • den Snapshot, den iOS speichert, wenn deine App in den Hintergrund geht

iOS bietet nicht dieselbe Screenshot-Blockierung API wie Android. Das Plugin kann nicht verhindern, dass Nutzer Screenshots machen, während sie die App aktiv nutzen.

Wenn Sie auf iOS strengere Richtlinien benötigen, kombinieren Sie dieses Plugin mit App-seitigen Maßnahmen wie:

  • dem Maskieren besonders sensibler UI-Elemente vor deren Anzeige
  • der Minimierung der Speicherung sensibler Daten auf dem Bildschirm
  • dem Löschen temporärer Werte beim In-den-Hintergrund-Gehen der App

Nach der Installation ist keine zusätzliche iOS-Konfiguration erforderlich und cap sync.

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

Bei den meisten Apps ist selbst dieser explizite Aufruf optional, da das Plugin standardmäßig aktiviert ist.

Wenn du es nutzt iOS-Verhalten um Sicherheit und Compliance zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-privacy-screen für die native Funktion bei der Verwendung von @capgo/capacitor-privacy-screen, Verschlüsselung für die Implementierungsdetails in Encryption, Compliance für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, und Capgo Sicherheit für den Produkt-Workflow in Capgo Security.