Ho un'applicazione Web impostata come app schermata iniziale destinata a Safari mobile. Ho definito una serie di immagini di avvio e funzionano perfettamente su più dispositivi iPad e iPhone con iOS 8. Quando installo la stessa applicazione su dispositivi con iOS 9, le immagini non vengono visualizzate.Le immagini di avvio non vengono visualizzate su un'app Web schermata iniziale utilizzando iOS 9
Ho verificato che le immagini sono sul server. Ho eliminato l'app dalla mia schermata iniziale su entrambi i dispositivi iOS 8 e iOS 9, forzato la chiusura di Safari, cancellato la cache, quindi riaggiunto l'app nella schermata iniziale. Questo è stato fatto come controllo di integrità per assicurarsi che non ci fosse un problema di memorizzazione nella cache.
ho rivisto gli approcci comuni che hanno lavorato con iOS 8 per vedere se c'è una variazione che potrebbe ancora funzionare, come ad esempio quelli che si trovano in:
- http://taylor.fausak.me/2015/01/27/ios-8-web-apps/
- Mulitple "apple-touch-startup-image" resolutions for iOS web app (esp. for iPad)?
- Is there an equivalent apple-touch-startup-image for the IPAD?
Tutto ciò mi riporta allo stesso problema. Le immagini di avvio vengono visualizzate durante l'esecuzione di iOS 8, ma non vengono visualizzate durante l'esecuzione di iOS 9.
Qualcun altro sta riscontrando questo problema? Se le immagini di avvio vengono visualizzate per te utilizzando un'app della schermata iniziale con iOS 9, quali sono i tag <link>
che stai utilizzando?
Qui è la configurazione che ho attualmente che funziona bene iOS in esecuzione 8:
<!-- STARTUP IMAGES -->
<!-- iOS 6 & 7 iPad (retina, portrait) -->
<link href="~/assets/images/startup/startup-1536x2008.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 & 7 iPad (retina, landscape) -->
<link href="~/assets/images/startup/startup-2048x1496.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 iPad (portrait) -->
<link href="~/assets/images/startup/startup-768x1004.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iOS 6 iPad (landscape) -->
<link href="~/assets/images/startup/startup-1024x748.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iOS 6 & 7 iPhone 5 -->
<link href="~/assets/images/startup/startup-640x1096.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 & 7 iPhone (retina) -->
<link href="~/assets/images/startup/startup-640x920.png" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 iPhone -->
<link href="~/assets/images/startup/startup-320x460.png" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
Archiviato come: // 22838418. – Mattio
Questo è un problema noto con iOS9: https://forums.developer.apple.com/thread/23924. – joeyhoer
Ho trascorso l'ultimo giorno e mezzo alla ricerca di una risposta a questo e finalmente l'ho trovato. E sembra ... non c'è soluzione. ARRGS! –