Saltar al contenido principal

Entender los estados de entrada de Customer App

La superficie pública Home definida por el código fuente puede mostrar el idioma, Log in, Sign up y un control condicional Guest a un cliente sin autenticar. Cada control es un límite de entrada o transferencia. Que aparezca o desaparezca no demuestra que se haya autenticado, registrado o establecido una sesión de invitado, que luego pueda pagar ni que se haya realizado un pedido.

:::warning Límites importantes Los requisitos de cuenta, conectividad, perfil, proyecto, tutorial u otro estado de inicio pueden cambiar la pantalla que aparece en lugar de Home. La pantalla inicial puede variar según el proyecto y la versión de la app. :::

Mantener separadas las capas de entrada​

CapaEstado observableInterpretación segura
InicioAparece otro requisito previo o estado de conectividadHome pública aún no es la superficie de entrada actual.
Home públicaSe presentan el idioma y los controles de entrada disponiblesEs solo una presentación; que aparezca no establece una sesión.
Transferencia a inicio de sesiónSe presenta la experiencia de inicio de sesiónHubo navegación; el inicio de sesión sigue siendo responsabilidad de Log in.
Transferencia a registroSe presenta la experiencia de registroHubo navegación; crear la cuenta sigue siendo responsabilidad de Sign up.
Guest antes de la acciónEstá visible GuestEstá disponible el control condicional definido por el código fuente; la autoridad de la sesión no cambia.
Guest pendiente o desconocidoYa se envió la intención Guest, pero no hay un estado de sesión actual y autorizadoNo deduzcas éxito ni fallo solo porque Home se haya cerrado, haya cambiado la navegación o aparezca un aviso o una carga.
Sesión autorizadaEl estado actual de la sesión identifica la cuenta de invitado o registrada activaSe puede conciliar el estado de entrada; la elegibilidad posterior del producto es independiente.

Estados de Home pública​

La interfaz fijada puede mostrar contenido introductorio traducido y un control de idioma. El grupo completo de acciones puede no aparecer mientras se cargan datos compartidos del pedido o de entrada. Esa presentación no demuestra qué lectura o escritura comenzó.

Guest es condicional. Esta referencia no garantiza un valor de configuración, disponibilidad desplegada ni compatibilidad con el pago. Si el control no aparece, usa un paso disponible hacia una cuenta registrada; no deduzcas que hay un defecto ni una función Guest oculta.

Transferencias a cuenta​

  • Log in puede mostrar la experiencia de inicio de sesión. La autenticación, los errores, la emisión de sesión, la verificación y el estado al volver corresponden a Iniciar sesión.
  • Sign up puede mostrar la experiencia de registro. La creación de la cuenta, la verificación, completar el perfil y convertir Guest corresponden a Crear una cuenta o continuar como invitado.
  • El control de idioma puede mostrar los ajustes de idioma de la cuenta. La carga, disponibilidad y persistencia del idioma y los estados vacíos o de error corresponden a Ajustes de la cuenta.

Que se abra un destino solo demuestra que hubo una transferencia. No confirma el resultado de cuenta o sesión en el destino.

Guest es un límite que puede producir efectos​

Seleccionar Guest puede iniciar trabajo de cuenta, sesión y estado local. Esta página no explica el procedimiento de Guest ni considera la navegación como confirmación.

Si ya se envió la intención Guest, clasifícala como pendiente hasta que haya un resultado actual y autorizado de la sesión. Si la aplicación no puede establecer ese resultado, clasifícala como desconocida. Puede ocurrir un error después de cierto trabajo local o en el servidor, y la pantalla puede cambiar antes de que se complete todo el trabajo de sesión.

No vuelvas a enviar la intención Guest mientras el resultado siga pendiente o desconocido. Conserva el estado visible actual y escala el caso con una categoría sin valores, como «entrada Guest sin resolver».

Estados y responsables​

EstadoQué puede aparecerResponsable y límite seguro
Requisito previo de inicioVerificación, perfil, conectividad, proyecto o tutorialCompleta solo el requisito visible admitido; el responsable del inicio decide el estado siguiente.
CargaContenido de Home sin acciones de entradaEspera a que se estabilice el estado visible; la carga no demuestra que haya una solicitud.
Guest no disponiblePasos a cuenta sin GuestUsa un paso visible a cuenta; aquí no se ha verificado la disponibilidad del proyecto o despliegue.
Guest antes de la acciónGuest visible e inactivoSu visibilidad aún no tiene efecto en la sesión.
Guest pendienteIntención existente sin resultado autorizadoNo repitas la acción; mantén el resultado como pendiente.
Guest desconocidoError, interrupción o presentación contradictoria sin estado de sesión autorizadoDetente; no deduzcas que no hubo efecto ni que la sesión se inició correctamente.
Sesión iniciada o de invitadoHay un estado actual y autorizado de la sesiónSigue el estado actual de la aplicación; la autoridad posterior de dirección, comercio, carrito y pago sigue siendo independiente.
Sin conexiónEl estado de conexión reemplaza o interrumpe la entradaUsa la guía para trabajar sin conexión y reconectarse; no deduzcas el resultado de la sesión.

Privacidad y accesibilidad​

No incluyas credenciales, datos de contacto, capacidades de Guest, valores de sesión, identificadores de proyecto, errores, capturas de pantalla ni tiempos en los informes de soporte. Usa solo la superficie visible y una categoría de estado sin valores.

Los controles de entrada, la carga, los errores, el orden del foco, el idioma, el texto grande, el teclado, los nombres para lectores de pantalla y el comportamiento de Back requieren verificación en la plataforma actual. No dependas del color, de que Home desaparezca ni de un aviso como única indicación del estado.

Solución de problemas según el estado observado​

ObservaciónRespuesta segura
Home esperada no está visibleIdentifica el requisito previo admitido actual; no lo omitas.
No aparecen los controles de entradaMantén el estado como carga o no disponible hasta que se estabilice la superficie actual.
Guest no está disponibleUsa un paso visible a cuenta; no infieras la configuración del proyecto.
Aparece el destino de Log in o Sign upContinúa en la guía responsable de la cuenta; la transferencia no significa que la cuenta se haya abierto correctamente.
La intención Guest no tiene un resultado autorizado de sesiónDéjala pendiente o desconocida, no envíes otra intención y escala el contexto sin valores.
El estado de sesión es actual, pero el contenido de Home es distintoContinúa con el descubrimiento de ubicación o comercios; la sesión y el contexto del pedido son independientes.

Guías relacionadas: Usar el tutorial introductorio · Iniciar sesión · Crear una cuenta o continuar como invitado · Ajustes de la cuenta · Elegir una ubicación de entrega · Explorar comercios · Trabajar sin conexión y reconectarse · Inicio y actualizaciones