Saltar al contenido principal

Entender el control de horario Driver

Driver App puede mostrar una pantalla de horario antes del espacio autenticado si está habilitada la validación de horario del cliente y el horario Driver disponible localmente no incluye la hora actual del cliente.

La pantalla dice You can't login, explica que estás fuera del horario establecido, puede mostrar Next time y ofrece Go back. Es un control del lado del cliente basado en el horario y reloj disponibles en la aplicación. No confirma la elegibilidad del servidor, el horario actual ni que el backend en ejecución aplique la misma decisión.

Disponibilidad​

El control puede aparecer después de que Driver App restaure la sesión con inicio de sesión y termine sus comprobaciones de inicio actuales, si está configurada la validación de horario y el cálculo local bloquea el acceso.

Si el estado local de la cuenta no tiene un horario disponible o habilitado, el cliente revisado no usa esta pantalla para demostrar que el repartidor sea apto. Que no aparezca el control no autoriza a trabajar ni aceptar, actualizar o completar un pedido.

Matriz de estados y resultados​

Condición localResultado visibleQué significaQué sigue sin confirmarse
No está habilitada la validación del horarioEl control de horario no se selecciona para esta regla.El cliente omite esta comprobación local.Elegibilidad del servidor u horario actual de la cuenta.
La cuenta con sesión iniciada no tiene intervalos habilitadosEl cálculo revisado no establece un bloqueo por intervalos de horario.El cliente carece de un intervalo habilitado para comparar.Permiso para entrar o realizar trabajo de entrega.
La hora local está dentro de un intervalo habilitadoLa navegación autenticada puede continuar, superando esta condición de horario.La comparación de hora local encontró un intervalo coincidente.Hora del servidor, vigencia del horario o elegibilidad de la tarea.
La hora local está fuera del intervalo disponiblePuede aparecer la pantalla de horario You can't login.El cálculo local aplicó el bloqueo por horario.Que el motivo visible sea el único bloqueo.
Se deriva el siguiente intervaloNext time muestra un día traducido y una hora de 24 horas.El cliente seleccionó un intervalo candidato calculado localmente.Que sea el siguiente intervalo real y actual o que más adelante permita el acceso.
No hay un intervalo siguiente válidoLa pantalla puede no representar el contenido de la hora siguiente porque el formato no comprueba que exista un candidato.La entrada/cálculo local no produjo un valor utilizable para mostrar.Que el servidor aplique una alternativa o aparezca un error seguro.
Se selecciona Go backLa pantalla invoca la función local de cierre de sesión del cliente.Se solicita limpiar la sesión local.Invalidación de la sesión del servidor, finalización de la limpieza o pantalla siguiente garantizada.

El algoritmo local de la siguiente hora usa el reloj del dispositivo y el orden del horario. En algunos casos fuera del intervalo de hoy, puede elegir un intervalo anterior del mismo día. Considera Next time una indicación del estado local actual, no garantía de vigencia.

Efectos y límites​

LímiteComportamiento del clienteInterpretación segura
Horario de la cuentaUsa los datos de horario disponibles en el usuario local de la sesión.La aplicación no confirma cuándo ni de qué servicio implementado se actualizó ese dato.
Hora del dispositivoCompara el día y hora del cliente con los intervalos habilitados.La exactitud del reloj/zona horaria del dispositivo y la hora del servidor son independientes.
Configuración del horarioHabilita o evita este control del cliente.Que la configuración sea visible no demuestra su aplicación en el servidor.
Next timeFormatea el intervalo local seleccionado.No es una reserva, garantía ni hora automática de desbloqueo.
Go backLlama al cierre de sesión del cliente desde la pantalla bloqueada.No es comprobante de cierre de sesión o eliminación de sesión mediante API.
Espacio autenticadoPuede seleccionarse si este control local no bloquea.Que se permita navegar no autoriza una acción del pedido.

La pantalla no tiene controles para actualizar, editar el horario, anularlo ni contactar al operador. La configuración del horario Driver pertenece al flujo de cuenta/operador, no a este control.

Variaciones de plataforma y ciclo de vida​

  • El día traducido y la hora dependen de la entrada de horario del cliente y reloj del dispositivo.
  • El idioma y tema cambian las etiquetas visibles y presentación.
  • Ir a segundo plano, volver al primero o actualizar la cuenta puede cambiar el estado del usuario independientemente de esta pantalla, pero no se documenta garantía de vigencia automática.
  • La pantalla revisada usa el mismo cálculo local de horario en iOS y Android; el reloj y la configuración regional del dispositivo aún pueden diferir.

Solución de problemas​

Lo que vesQué comprobarRecuperación segura
El control aparece durante un intervalo de trabajo esperadoDía, hora y zona horaria del dispositivo y horario que muestra el responsable de cuentaNo cambies un pedido ni la hora del dispositivo para eludirlo. Registra el día/hora visibles sin datos de cuenta y contacta al responsable del horario.
Next time es anterior a la hora actual o parece incorrectoEl algoritmo local puede seleccionar datos de horario que no representan correctamente el siguiente intervalo.Considéralo información no verificada y pide al responsable de cuenta/operador que confirme el horario actual.
No aparece Next timeLa entrada de horario local no contiene un intervalo siguiente utilizable.No deduzcas que el acceso es irrestricto; contacta al responsable del horario.
El control está en blanco o no se puede usarLa falta de un candidato siguiente puede llegar a un formateador sin protección en vez de una alternativa segura.No deduzcas que hay acceso ni sigas intentando. Registra el estado visible sin datos de cuenta y contacta al responsable de la aplicación/horario.
Go back no sale de la pantallaLa limpieza de sesión local o navegación raíz no produjo el resultado visible previsto.Púlsalo una sola vez y luego informa el estado visible sin tokens ni datos de cuenta.
Aparecen las pestañas sin este controlEl cliente no aplicó el bloqueo local de horario.No consideres que ver las pestañas demuestre elegibilidad del servidor o permiso para realizar una acción del pedido.
El horario difiere del de otro productoLos productos pueden usar estados, tiempos, configuración o autoridades diferentes.Pregunta al responsable de cuenta/operador qué horario rige; no copies valores entre productos.

Guías relacionadas: Descripción general de Driver App · Inicio y carga · Navegar por Driver App · Sesiones