Saltar al contenido

@capgo/capacitor-privacy-screen

Bloquea las capturas de pantalla en Android y oculta la interfaz sensible en la vista de apps de iOS.

Activa la protección de privacidad por defecto para que los PIN, datos de salud y dashboards internos no aparezcan en capturas, grabaciones de pantalla o en la vista previa del selector de apps de iOS. Temporalmente disable() solo para flujos que deban capturarse, entonces enable() de nuevo.

Android puede aplicar flags de ventana segura y overlays de oscurecimiento. iOS oculta el contenido en los snapshots del app switcher. Web mantiene un flag en memoria solo para paridad con API.

PlataformaSoporteNotas
iOSSíProtección de snapshots en el app switcher
AndroidSíSuperficie segura y bloqueo de capturas y grabaciones
WebParidad con APISolo mediante flag en memoria
  • enable - Activa la privacy screen.
  • disable - Desactiva la privacy screen.
  • isEnabled - Devuelve el estado de activación actual.
MétodoDescripción
enableActiva la pantalla de privacidad.
disableDesactiva la pantalla de privacidad.
isEnabledDevuelve el estado actual de activación.
getPluginVersionDevuelve el marcador de versión de la implementación nativa.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-privacy-screen.

Continúa desde @capgo/capacitor-privacy-screen

Sección titulada “Sigue con @capgo/capacitor-privacy-screen”

Si estás usando @capgo/capacitor-privacy-screen para planificar la seguridad y el cumplimiento, conéctalo con Uso de @capgo/capacitor-privacy-screen para la capacidad nativa en Uso de @capgo/capacitor-privacy-screen, Cifrado para los detalles de implementación en Cifrado, Cumplimiento para los detalles de implementación en Cumplimiento, Escáner de seguridad de Capgo para el flujo de trabajo del producto en Capgo Security Scanner, y Seguridad de Capgo para el flujo de trabajo del producto en Capgo Security.