Información, horario y reseñas del negocio
Customer App puede abrir condicionalmente cuadros modales independientes de Información del negocio y Reseñas desde la página de un negocio. Pueden compartir un mismo grafo de negocio devuelto mientras se actualizan por separado los estados de carga, medios, mapa, proveedor y lista de reseñas.
No se garantiza que abrir Información o Reseñas sea de solo lectura. Información puede montar medios remotos, mapas o contenido de proveedores externos; Reseñas puede iniciar una lectura independiente del negocio.
Información y Reseñas son superficies independientes
| Superficie | Alcance visible actual | Qué no demuestra |
|---|---|---|
| Información del negocio | Dirección/notas, horario, fotos, videos y presentación de ubicación opcional devueltos | Que haya servicio disponible, exactitud legal, confiabilidad del proveedor, contacto completo ni disponibilidad actual del negocio |
| Reseñas | Resumen de valoración y artículos de reseña devueltos, o una lectura de reseñas independiente | Moderación, publicación, identidad del autor, recuento completo, historial completo ni elegibilidad para enviar una reseña |
El estado visible abierto o cerrado solo registra una presentación. Al abrirlo, también puede comenzar el trabajo de reseñas, medios, mapas o proveedores; ni el estado visible ni cerrar el cuadro demuestra que ese trabajo se haya completado o limpiado.
Campos y configuración del negocio devueltos
Información y Reseñas dependen de la proyección actual del negocio y de la configuración del proyecto, el negocio, el tema, el idioma y el proveedor. Las condiciones del tema determinan si aparecen las secciones de ubicación, dirección, horario, imagen y video de Información. El encabezado define indicadores de acción Información y Reseñas, pero el código actual de presentación de acciones no los utiliza: Información está disponible después de cargar el encabezado, mientras que la visibilidad de Reseñas depende del estado de valoración devuelto.
La aplicación debe recibir campos mínimos y pertinentes para cada superficie. Si la configuración falta, está mal formada, obsoleta, tiene un tipo distinto, está protegida o se filtra de forma incorrecta, debe fallar de manera cerrada sin exponer valores internos, opciones exactas del proveedor ni una relación privada del negocio.
Estados de las secciones de Información
| Sección/estado | Interpretación segura |
|---|---|
| Dirección o notas | Texto del negocio devuelto para una revisión; no es autoridad de geocodificación, legalidad ni disponibilidad del servicio |
| Horario | Intervalos semanales devueltos; no prometen que el negocio esté abierto, acepte pedidos ni esté disponible a futuro |
| Mapa de ubicación | Se puede montar una presentación respaldada por un proveedor cuando la configuración actual lo permita |
| Fotos | Se pueden cargar referencias de imágenes remotas desde orígenes externos |
| Videos | El contenido WebView integrado puede cargar scripts, medios, almacenamiento y subrecursos |
| Sección oculta | El tema, la configuración o el resultado no la mostraron; no se establece que falten datos o un proveedor |
| Leer más/menos | Solo expande o contrae texto localmente |
Las etiquetas de horario pueden diferir de la hora del negocio/servidor porque la zona horaria, el reloj, el límite del día, el cambio de horario estacional y la revisión de los datos son aspectos independientes.
Estados de la lista de Reseñas
| Estado | Límite de la fuente actual |
|---|---|
| Reseñas proporcionadas | Las reseñas existentes del negocio se pueden ordenar y filtrar localmente |
| Lectura independiente | Si no se proporcionan filas, el controlador puede solicitar la proyección de reseñas del negocio |
| Resumen de valoraciones | Un único agregado devuelto se presenta como promedio; su revisión puede diferir de la lista visible |
| Elemento de reseña | La tarjeta actual muestra puntuación, comentario o marcador de posición y fecha; esta presentación no requiere la identidad del autor |
| Carga | El controlador inicia la carga, pero el cuadro modal actual no ofrece una presentación de carga específica |
| Vacío | No se muestran filas visibles de reseñas; puede coincidir con carga, filtrado, error o una lista realmente vacía |
| Error | Puede aparecer un error genérico mientras sigue visible el mensaje de lista vacía |
| Paginación | El cuadro modal actual no indica que la lista visible esté completa |
Una valoración, cantidad de filas visibles, longitud de la lista o mensaje vacío no es un recibo autorizado del recuento de reseñas ni de que la publicación esté completa.
Proyección del autor y publicación
Las tarjetas pueden mostrar una puntuación, comentario y fecha. No deben exponer datos de contacto, pedidos, pagos ni direcciones del autor. La moderación y publicación son procesos distintos de la lista que aparece en la app; por eso, una reseña visible puede no representar el historial completo ni estar disponible para todos los clientes.
Medios remotos, mapas y límites de proveedores
Información puede mostrar imágenes remotas, un mapa respaldado por un proveedor y contenido de video integrado. La vista actual de Información no muestra un control de enlaces a redes sociales; las opciones de contacto pueden variar en otras versiones de la app. Si aparece un enlace, revisa el destino antes de abrirlo.
- Los orígenes remotos deben estar permitidos, reducirse al mínimo, tener límites y poder reemplazarse por marcadores locales seguros.
- El contenido integrado debe restringir orígenes, scripts, formularios, almacenamiento, subrecursos, navegación, descargas y mensajes.
- La visualización del mapa/ubicación debe usar un propósito revisado y un límite de consentimiento.
- Los destinos externos requieren esquemas/servidores aprobados y confirmación informada.
- La ausencia de una imagen, mapa, video o aplicación externa no es un motivo para habilitar un proveedor, conceder permisos ni pegar otro enlace como prueba.
Los enlaces de contacto, redes sociales, mapas, navegador y contenido multimedia abren servicios independientes. Comprueba que el destino sea el esperado y evita compartir información privada de contacto o ubicación innecesariamente.
Resultados desconocidos y solución segura de problemas
| Situación | Respuesta segura |
|---|---|
| Se carga Información, pero no Reseñas | Considera que las superficies tienen revisiones distintas; no infieras que no hay reseñas. |
| Cambia la valoración, pero no la lista | Las proyecciones de resumen y artículos no coinciden. |
| Aparecen tanto el error como el estado vacío | Conserva el fallo de lectura; no lo interpretes como cero reseñas. |
| El horario entra en conflicto con el estilo abierto/cerrado | La autoridad de hora del negocio/servidor no está resuelta. |
| Falta el mapa o un medio | Usa el marcador seguro; no actives un proveedor para diagnosticar. |
| No aparece un enlace externo | Los enlaces de contacto pueden variar según el comercio y la configuración de la app. |
| Cambia la cuenta, el proyecto, el negocio o el idioma | Rechaza las funciones de retorno anteriores de medios, reseñas, mapas y contenido externo. |
Los informes de soporte deben usar solo descripciones de estado sin valores, como “lista de reseñas sin resolver” o “difieren las revisiones de información y reseñas”. No incluyas datos de negocio, autor, contacto, ubicación, reseña, medios, identificadores de cuenta/pedido, enlaces, detalles del proveedor ni capturas privadas.
Privacidad y accesibilidad
- El contenido del negocio y las reseñas puede revelar ubicación, intereses, rutinas, contacto, contexto del pedido y texto del autor. No incluyas valores reales en registros ni solicitudes de soporte.
- Los controles y cuadros modales Información y Reseñas requieren nombres accesibles diferentes, aislamiento modal, comportamiento de cierre, retorno del foco y estados de carga/error/vacío.
- Las filas de horario, resumen de valoraciones, tarjetas, controles Leer más, mapas, fotos, videos y enlaces externos requieren etiquetas y alternativas específicas para su propósito.
- No dependas solo de estrellas, color, imágenes, marcadores del mapa, posición del cuadro modal ni contenido ausente.
- La disponibilidad de texto grande, lector de pantalla, teclado y otras funciones de accesibilidad depende del dispositivo y la versión de la app.