アプリはまもなく公開されますが、[設定]->[Safari]->[キャッシュのクリア]でIOS4のバグのように見えることがわかりました。
私たちのアプリは承認されてから使用され、SafariでWebサイトにアクセスして承認します。これにより、localStorageキーが作成され、ユーザーはアプリモードで(ホーム画面から)起動でき、localStorageキーが取得されます。
これはIOS5で正常に機能し、IOS4で正常に機能します。それまで!!!キャッシュを削除すると、iPhoneは(私が想定しているURLに基づいて)Webサイトが将来のlocalStorageキーを作成することを禁止します。
各ホーム画面アイコンには、キー/値の独自のlocalStorageSETがあります。
IE
myurl1.comからlocalStorage値を追加し、ホーム画面に追加し、キャッシュをクリアし、ロードすると、失敗します
次に、myurl2.comから(同じキーを使用して)実行すると、最新のホーム画面アイコンを正常にロードできますが、最後のアイコンはロードできません。
とにかく、私の問題は、ユーザーがキャッシュをクリアすると、ウェブサイトがそれ以上のlocalStorageキーを作成することを永久に禁止しているため、ホーム画面からアプリを再度起動する方法がないようです。
私は何をしますか?!?!