Saltar al contenido principal

Entender los estados del perfil y la cuenta

Customer App separa la Vista general del perfil con sesión iniciada del Formulario Mi cuenta. Perfil ofrece destinos y estados de cuenta disponibles de forma condicional. Mi cuenta muestra campos de identidad configurables y acciones de cuenta. No se garantiza que abrir ninguna de estas superficies sea una acción de solo lectura.

Los menús, campos, proveedores y acciones de cuenta exactos dependen del proyecto, la cuenta, la sesión, la configuración y la versión actuales de la aplicación. La disponibilidad puede variar entre experiencias de la aplicación.

Vista general del perfil y Mi cuenta​

SuperficieQué puede mostrarQué no demuestra
Vista general del perfilAccesos directos condicionales, grupos de recompensas/cuenta/información, estado de conexión, versión de la aplicación, Cerrar sesión y acceso opcional a soporteQue todos los elementos estén disponibles, vigentes, autorizados o libres de lecturas/efectos pasivos
Formulario Mi cuentaCampos de identidad configurados, control de avatar, estado de contacto/verificación, campo de contraseña, Actualizar y Eliminar cuentaQue abrirlo sea editar, que se puedan cambiar todos los campos o que un valor visible esté actualizado
Carga o errorNo se han resuelto las tareas de perfil, campos, validación, billetera, capacidad, proveedor o sesiónQue no exista una opción de cuenta o que una modificación haya fallado de forma segura
Éxito local o navegaciónUna capa local o solicitud informó éxito o cambió de pantallaQue se hayan actualizado conjuntamente el perfil, la verificación, la contraseña, el proveedor, la sesión y los datos conservados

Perfil puede actualizar los datos de cuenta y determinar qué elementos de menú condicionales aparecen, como idiomas, billeteras o capacidad de tarjetas guardadas. Estas lecturas pueden actualizar el estado compartido de sesión o llamar a otros servicios de cuenta. Trata la vista general como una superficie activa de cuenta, no como un menú estático.

Opciones de menú condicionales​

Una opción puede ocultarse o mostrarse debido a la autenticación, la configuración específica del proyecto, el tema, la capacidad del proveedor, el consentimiento o los datos devueltos. Su ausencia no indica si otro proyecto o cuenta tiene esa función.

Las direcciones, tarjetas guardadas, billeteras, mensajes, idiomas, notificaciones, sesiones, ayuda, soporte y otros destinos tienen contratos de autorización y actualización independientes. La visibilidad en Perfil solo indica un punto de entrada; no demuestra que el destino esté disponible o actualizado.

Límites del avatar, los datos de contacto y la contraseña​

Estas acciones son distintas y pueden tener efectos diferentes:

  • Abrir Mi cuenta o activar el modo de edición no es una acción explícita de Actualizar, pero el formulario compartido aún puede realizar tareas pasivas al montarse o volver a montarse; no consideres que entrar sea de solo lectura ni que no escriba datos.
  • Elegir un avatar puede abrir la biblioteca de medios del sistema operativo e iniciar de inmediato una actualización de imagen. Por tanto, la selección no es solo una vista previa local y privada ni confirma que se haya guardado de forma duradera.
  • Editar los datos de contacto puede abrir otro proveedor de verificación. Un resultado del proveedor no demuestra que se hayan completado la actualización del perfil o la actualización de sesión.
  • Ingresar una contraseña nueva es un cambio de credencial, no una actualización de un campo de visualización habitual. Un mensaje local de éxito no demuestra que se hayan rotado todas las sesiones o los registros relacionados con credenciales.

No uses información personal real, una foto personal, una contraseña ni un número de teléfono para probar Perfil o Mi cuenta. Esta guía no contiene procedimientos para actualizar datos, verificar, cambiar un avatar o modificar una contraseña.

Vigencia de sesiones y sockets​

Perfil puede actualizar el usuario actual, mostrar el estado de conexión, escuchar eventos relacionados con la cuenta y actualizar los datos compartidos de sesión. Antes de cambiar la identidad o disponibilidad visibles, una respuesta tardía o un evento de socket debe vincularse con exactitud a la cuenta, proyecto, sesión, rol y revisión actuales.

Al cambiar de cuenta o proyecto, cerrar sesión, cerrar Perfil o perder la conexión, se deben invalidar las lecturas antiguas, el estado de billetera/tarjetas/proveedor, los cambios de formulario, medios, escuchas y funciones de retorno. Un saludo, menú, indicador de conexión o valor de formulario que cambie no confirma de manera autorizada la sesión.

Cerrar sesión y Eliminar cuenta son acciones distintas​

Acción o estadoInterpretación segura
Se ofrece Cerrar sesiónHay una acción disponible para terminar la sesión; todavía no se hizo nada.
Se solicita cerrar sesiónLa limpieza de la sesión local, del servidor o del proveedor puede seguir pendiente o ser parcial.
Aparece la pantalla de sesión cerradaCambió el estado local de navegación/sesión; no se ha demostrado la revocación remota ni la limpieza del proveedor.
Confirmación para Eliminar cuentaSe presenta una decisión destructiva; todavía no se eliminó nada.
Se solicita eliminar la cuentaLa eliminación o anonimización de la cuenta, la revocación de sesión, el manejo de datos relacionados, la limpieza del proveedor y los registros pueden completarse por separado.
La eliminación informa éxito y cierra sesiónLa interfaz recibió un resultado que parece aceptado; no se ha demostrado la eliminación completa ni el resultado de la retención.
Error o pérdida de respuesta al eliminarEl resultado es desconocido; no repitas automáticamente ni crees una cuenta de reemplazo para probarlo.

Cerrar sesión no significa Eliminar cuenta. Eliminar una cuenta no implica que todos los registros relacionados se eliminen de inmediato, por completo o de manera irreversible. Las responsabilidades de retención y proveedores deben definirse mediante una política autorizada de producto/privacidad, no inferirse de la pantalla actual.

Resultados desconocidos o parciales​

SituaciónRespuesta segura
No coinciden los datos del perfil y el saludoConsidera desactualizado o parcial el estado compartido de sesión; no edites para forzar que coincida.
Cambia el menú después de actualizarVuelve a evaluar las condiciones actuales de cuenta/proyecto; no infieras que haya acceso o eliminación de una función.
Desaparece el avatar o no cambiaNo infieras si se cargó el medio o se guardó el perfil.
La verificación de contacto tiene éxito, pero el valor no cambiaMantén separados el resultado del proveedor y el guardado del perfil.
Un cambio de contraseña informa error o cierra la pantallaNo infieras si cambió alguna credencial o sesión.
Cerrar sesión vuelve a una pantalla con sesión iniciadaNo repitas la acción rápidamente; la revocación de sesión sigue sin resolverse.
La eliminación no produce un resultado claroDetente y usa un canal aprobado de soporte/privacidad sin enviar información personal.
Aparecen datos anteriores al cambiar de cuenta/proyectoSal de la superficie y evita actuar; debe descartarse la generación anterior.

Si el resultado es desconocido, repetir actualizaciones, elegir medios, cerrar sesión, eliminar la cuenta, volver, reabrir o cambiar de cuenta no es un método seguro para conciliar el estado.

Privacidad y accesibilidad​

Los campos del perfil, los datos de contacto, la foto, las credenciales, los identificadores de cuenta, el estado de la billetera, la sesión, la identidad del proveedor y el estado de eliminación/retención son privados. No los incluyas en capturas, enlaces copiados, diagnósticos, registros, notas de soporte ni fixtures de documentación. Usa descripciones que no revelen valores, como “actualización del perfil sin resolver” o “resultado de eliminación de cuenta desconocido”.

Los grupos de Perfil y las opciones condicionales requieren encabezados y estructura semántica. Los controles de avatar/edición, Actualizar, Cerrar sesión, Eliminar cuenta, confirmaciones, soporte, conexión y los estados de carga, error, éxito, acción destructiva, deshabilitado y desconocido requieren nombres, roles, estados, orden del foco y retorno predecible. El texto grande, el teclado, las áreas seguras, los lectores de pantalla y Atrás de iOS/Android no deben ocultar confirmaciones o estados críticos. Este es un requisito de accesibilidad; no establece que actualmente exista soporte.

Solucionar problemas de forma segura​

  • Antes de interpretar un estado de Perfil, confirma la cuenta y el proyecto activos.
  • Considera condicionales los elementos de menú que faltan; no son prueba de los datos de cuenta o proveedor.
  • No actualices repetidamente mientras haya pendiente una acción de perfil, contraseña, cierre de sesión o eliminación.
  • No uses información de otra persona, una foto personal, una contraseña de prueba, actividad de billetera ni chat de soporte para diagnosticar la página.
  • Mantén separados los resultados del proveedor, perfil, sesión, navegación y retención.
  • Si aparecen datos ajenos u obsoletos, detente y evita copiarlos, editarlos, cerrar sesión o eliminar la cuenta desde esa superficie.

Qué puede afectar Perfil​

El comportamiento de Perfil puede variar según las rutas Perfil/Mi cuenta, las condiciones de menú, los campos de validación, las lecturas/escrituras pasivas, la actualización compartida de usuario/sesión, las capacidades de billetera o tarjetas guardadas, los eventos de socket, el manejo de avatares/medios, la verificación de contacto, los cambios de contraseña, Cerrar sesión, Eliminar cuenta, la política de retención, la identidad de soporte/proveedor, el consentimiento, la navegación o la accesibilidad.

Guías relacionadas: Completar el perfil · Configuración de la cuenta · Administrar direcciones guardadas · Entender los estados de tarjetas guardadas · Entender la privacidad y el consentimiento · Entender el comportamiento de la plataforma y la accesibilidad