Ir al contenido

Inicio

  1. Instalar el plugin

    Ventana de terminal
    bun add @capgo/capacitor-privacy-screen
  2. Sincronizar plataformas nativas

    Ventana de terminal
    bunx cap sync
  3. Comportamiento de la plataforma de revisión

    • Lee el Notas de iOS para el comportamiento del selector de aplicaciones.
    • Lee el Notas de Android para el comportamiento de captura de pantalla y grabación.

El complemento habilita la protección de la privacidad automáticamente cuando se carga la implementación nativa.

  • En Android, el modo seguro bloquea la captura de pantalla, la captura de grabación de pantalla y la vista previa de aplicaciones recientes.
  • En iOS, el complemento oculta tu aplicación durante la generación de instantáneas del selector de aplicaciones.
  • En Web, el complemento mantiene un flag de memoria habilitado solo para API paridad.
import { PrivacyScreen } from '@capgo/capacitor-privacy-screen';
await PrivacyScreen.disable();
// Run a flow where screenshots or previews are temporarily allowed.
await PrivacyScreen.enable();
const { enabled } = await PrivacyScreen.isEnabled();
console.log('Privacy screen enabled:', enabled);

Usar disable() solo cuando la pantalla actual debe permanecer visible en las vistas previas del sistema o ser capturada por el usuario, por ejemplo:

  • pasos de verificación de cuenta que requieren capturas de pantalla para el soporte
  • flujo de pago o proveedor de identidad que necesita una vista previa de cambio de aplicación visible
  • sesiones de depuración controladas en dispositivos confiables

Restaurar la protección inmediatamente después con enable().