- Kiosk mode: scanning AppConfig.KIOSK_BARCODE toggles Android Lock Task
mode (persisted). As device owner (KioskAdminReceiver) it is a full
lockdown and the app becomes the persistent home screen; otherwise it
falls back to screen pinning. "Salir" and Back-to-exit are disabled
while kiosk mode is on.
- Status strip: app-drawn bar showing only Wi-Fi status and battery
percentage; system bars stay hidden.
- Renderer crash: onRenderProcessGone replaces the WebView and reloads
the last URL; repeated crashes show an error screen instead.
- Error screen: per-cause messages (no Wi-Fi with auto-retry on
reconnect, server unreachable, 5xx, SSL) and an "Ir al inicio"
button; 4xx pages are left to the site.
- Mixed content is never allowed.
- Admin volume-key hold reduced to 3 seconds.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>