2015-09-22 19 views
12

モバイルアプリをホームスクリーンアプリとしてモバイルSafariを対象に設定しています。私は一連の起動イメージを定義しており、iOS 8を実行している複数のiPadとiPhoneデバイスでも問題なく動作します。iOS 9を実行しているデバイスで同じアプリケーションを設定すると、イメージは表示されません。スタートアップ画像がiOS 9を使用しているホーム画面のウェブアプリに表示されない

画像がサーバー上にあることを確認しました。私は、iOS 8とiOS 9の両方のデバイスのホーム画面からアプリを削除し、Safariを強制終了し、キャッシュをクリアして、アプリをホーム画面に再追加しました。これは、問題のキャッシュがないことを確認するための健全性チェックとして行われました。

これはすべて私に同じ問題につながります。スタートアップイメージはiOS 8を実行しているときに表示されますが、iOS 9を実行しているときは表示されません。

誰でもこの問題が発生していますか? iOS 9を実行しているホーム画面アプリを使用してスタートアップ画像が表示されている場合は、使用している<link>タグは何ですか?ここで

は、iOS 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"> 
+1

提出rdar:// 22838418。 – Mattio

+2

これはiOS9の既知の問題です:https://forums.developer.apple.com/thread/23924 – joeyhoer

+0

私は過去1日半を費やしてこれに対する答えを探し、それを見つけました。そして、そのように見えます...解決策はありません。 ARRGS! –

答えて

-3

私はIOS9のデバイスですべての私のWebアプリケーションと同じ問題を抱えています。 IOS9デバイス上で実行されるWebアプリケーションがstatusBarを表示していることを明確に見ることができます。これは、startUpイメージに向けられたスペースが、同じものに対して定義されたスペースではないことを意味します。それが原因かもしれませんが、私はそれを証明することはできませんでした。 なぜ、IOS9がフルスクリーンを設定したときにstatusBarを表示するのか?

+3

答えのようには見えません –

1

このことを申し訳なく思っていますが、iOS 9ではこれについての魂の存在はないと思います。その機能は今や機能しなくなりました。私は同じ問題を抱えている多くの人たちのことを聞いた

関連する問題