Fallback
El fallback es un medio alternativo al que se cambia automáticamente cuando el medio principal no está disponible. En el desarrollo web, se refiere al diseño que sustituye por funciones básicas las funciones pensadas para los navegadores más recientes cuando no funcionan en navegadores antiguos.
En la gestión de códigos QR, el diseño del fallback es importante en varias situaciones. La primera es el medio alternativo cuando falla la lectura. Por si el código QR no se puede leer debido a suciedad o daños, si se escribe una URL corta en texto debajo del código QR, se puede acceder introduciéndola a mano. En las indicaciones dirigidas a personas mayores, indicar un número de teléfono junto al código QR también es un fallback eficaz.
La segunda es la página alternativa cuando falla la redirección. Cuando el destino de la redirección de un código QR dinámico está caído temporalmente, este diseño muestra, en lugar de una página de error, una página alternativa como "Actualmente estamos en mantenimiento. Contáctanos desde aquí".
La tercera es el fallback cuando la aplicación no está instalada. Cuando se intenta abrir el deep link de una aplicación desde un código QR pero la aplicación no está instalada en el dispositivo, lo habitual es diseñar un fallback a la página de instalación de App Store o Google Play. Aquí hay que distinguir lo siguiente: si solo se envía a la tienda y ahí termina, es un simple fallback. Solo se habla de deep link diferido cuando además se restaura el destino original (una pantalla concreta dentro de la aplicación) en el primer inicio tras la instalación. Como este último necesita conservar el contexto del escaneo a través de la instalación, se prepara aparte un servicio especializado o un proceso de cotejo propio.