{ "name": "chat.tur.ar", "short_name": "chat.tur.ar", "description": "Asistente de viajes: pasajes en micro con horarios reales, alojamiento y actividades.", "start_url": "/", "scope": "/", "display": "standalone", "orientation": "portrait", "lang": "es-AR", "dir": "ltr", "theme_color": "#e8dfd3", "background_color": "#e8dfd3", "_nota_extension": "Se llama .webmanifest y no .json a proposito: el .htaccess bloquea TODOS los .json por web (para que nadie pueda leer los caches de token y de paradas). Un manifest.json daria 403 y el navegador lo descartaria en silencio. .webmanifest es ademas la extension que recomienda el estandar.", "_nota_theme_color": "Los dos colores son el MISMO tostado, y tiene que coincidir con el meta theme-color de index.html y con la variable --fondo del CSS. Toda la pantalla es de ese color: encabezado, chat y barra de escribir. Si alguno queda distinto, al abrir la app se ve un flash de otro color antes de cargar, o un escalon arriba de todo.", "_nota_iconos": "PENDIENTE: falta el icono. Cuando lo tengas, exporta el logo en PNG cuadrado a 192 y 512 pixeles, subilos a esta misma carpeta y descomenta el bloque de abajo (sacando el guion bajo de la clave 'icons'). Sin iconos la pagina anda igual y la barra se pinta igual: lo unico que no va a poder hacer Android es ofrecer 'Agregar a pantalla de inicio' con un icono propio.", "_icons": [ { "src": "/icono-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { "src": "/icono-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" }, { "src": "/icono-512-recortable.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" } ] }