He creado una aplicación web utilizando todos los enlaces recomendados y las metaetiquetas para safari, p. Ej.¿Es posible forzar iphone/ipod para actualizar apple-touch-icon una vez que webapp se agrega a la pantalla de inicio?
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="apple-touch-startup-image" href="/startup.png" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-iphone4.png" />
Sin embargo, mi problema es si el startup.png o cualquiera de los toque-icono de la manzana archivos de imagen se actualizan en el servidor web, no parece como el iPhone de un usuario o iPod retreive el archivo actualizado una vez que ha sido guardado en su pantalla de inicio (supongo que está en caché de alguna manera o algo así). Funciona para eliminar la aplicación web de la pantalla de inicio y volver a agregarla. Pero, ¿hay alguna forma de que la aplicación sepa que necesita actualizar estas imágenes sin que el usuario tenga que eliminarlas y volver a agregarlas?
Hay una API privada para hacer esto, pero no creo que podamos usarlo. Si observa que la aplicación de calendario tiene el icono actualizado todos los días para cambiar la fecha. –
Dentro de una aplicación, puede haber una forma de hacerlo. Sin embargo, el póster original pregunta si es posible cambiar el ícono si marca un sitio web en la pantalla de inicio, no desde una aplicación. –
Aceptaré a regañadientes 'no posible' como la respuesta. – TKTS