2015-09-22 8 views
12

Ich habe eine Webanwendung als Startbildschirm-App für Mobile Safari festgelegt. Ich habe eine Reihe von Startbildern definiert, die auf mehreren iPad- und iPhone-Geräten mit iOS 8 einwandfrei funktionieren. Wenn ich die gleiche Anwendung auf Geräten mit iOS 9 einstelle, werden die Bilder nicht angezeigt.Startbilder erscheinen nicht auf einer Startbildschirm-Web-App mit iOS 9

Ich habe überprüft, die Bilder sind auf dem Server. Ich habe die App auf dem Startbildschirm auf den Geräten iOS 8 und iOS 9 gelöscht, Safari beendet, den Cache geleert und die App erneut auf dem Startbildschirm hinzugefügt. Dies wurde als Plausibilitätsprüfung durchgeführt, um sicherzustellen, dass kein Caching-Problem involviert war.

Ich habe die gemeinsamen Ansätze überprüft, die mit iOS 8 zu sehen waren, wenn es eine Variation ist, die noch könnte, wie sie bei funktioniert:

All dies führt mich auf das gleiche Problem zurück. Die Startbilder werden für mich während der Ausführung von iOS 8 angezeigt, aber sie werden nicht während der Ausführung von iOS 9 angezeigt.

Wird dieses Problem von anderen Benutzern angezeigt? Wenn Startbilder für Sie mit einer Startbildschirm-App mit iOS 9 angezeigt werden, welche <link> Tags verwenden Sie?

Hier ist die Konfiguration, die ich zur Zeit habe, die fein mit iOS 8 funktioniert: mit allen meinen WebApps in Geräten mit IOS9

<!-- 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"> 
+1

Abgelegt unter: // 22838418. – Mattio

+2

Dies ist ein bekanntes Problem mit iOS9: https://forums.developer.apple.com/thread/23924. – joeyhoer

+0

Ich verbrachte die letzten eineinhalb Tage auf der Suche nach einer Antwort und fand sie schließlich. Und es sieht so aus ... es gibt keine Lösung. ARRGS! –

Antwort

-3

Ich habe das gleiche Problem. Es ist deutlich zu erkennen, dass die WebApps, die auf IOS9-Geräten ausgeführt werden, die statusBar anzeigen. Dies bedeutet, dass der für das startUp-Bild bestimmte Platz nicht derselbe ist. Es kann die Ursache sein, aber ich habe es nicht beweisen können. Die Frage ist, warum IOS9 die StatusBar zeigt, wenn es Vollbild konfiguriert hat?

+3

Es sieht nicht wie eine Antwort aus –

1

Es tut mir leid, Ihnen das zu sagen, aber ich denke nicht, dass es auf iOS 9 eine Soulotion dafür gibt. Diese Funktion hat gerade aufgehört zu arbeiten. Ich habe viele andere mit dem gleichen Problem gehört.

Verwandte Themen