Mobil Safari için hedeflenen bir ana ekran uygulaması olarak ayarlanmış bir web uygulamasına sahibim. Tanımlanmış bir dizi başlangıç resmim var ve iOS 8 çalıştıran birden fazla iPad ve iPhone cihazında mükemmel çalışıyorlar. IOS 9'u çalıştıran cihazlarda aynı uygulamayı kurduğumda, görüntüler görünmez.Başlangıç görüntüleri iOS 9 kullanarak ana ekran web uygulamasında görünmüyor
Resimlerin sunucuda olduğunu doğruladım. Uygulamayı hem iOS 8 hem de iOS 9 cihazlarındaki ana ekrandan sildim, Safari'yi zorla bıraktım, önbelleği temizledim, ardından uygulamayı ana ekrana tekrar ekledim. Bu, önbelleğe alma sorunu bulunmadığından emin olmak için bir sağlık kontrolü olarak yapıldı.
- 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? :
Böyle de bulunanlar gibi hala işe yarayabilecek bir varyasyon, olmadığını görmek için iOS 8 ile çalıştı ortak yaklaşımlar inceledim
Tüm bunlar aynı soruna geri dönüyor. IOS 8'i çalıştırırken başlangıç görüntüleri bana görünür, ancak iOS 9'u çalıştırırken görünmezler.
Bu sorunu gören başka biri var mı? IOS 9 çalıştıran bir ana ekran uygulamasını kullanarak başlangıç görüntüleri görünüyorsa, kullandığınız <link>
etiketleri nedir? Ben IOS9 ile cihazlarda tüm webapps ile aynı sorun var
<!-- 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">
Dosyalanmış rdar: // 22838418. – Mattio
Bu, iOS9 ile bilinen bir sorun: https://forums.developer.apple.com/thread/23924. – joeyhoer
Son bir buçuk gün geçirdim ve bunun cevabını aradım ve sonunda onu buldum. Ve görünüşe göre ... çözüm yok. ARRGS! –