2012-04-24 18 views
0

アプリがすぐに生きていますが、「設定」 - >「Safari」 - >「キャッシュをクリア」でIOS4のバグのようなものを発見しました。IOS4キャッシュのバグをクリアしますか? 「ホーム画面に追加」アプリとlocalStorage

私たちのアプリは、Safariのウェブサイトにアクセスして使用することが許可されています。これにより、localStorageキーが作成され、ユーザーはアプリケーションモード(ホーム画面から)で起動でき、localStorageキーが取得されます。

これはIOS5では正常に動作し、IOS4ではうまく動作します。 UNTIL !!!あなたのキャッシュを削除すると、iPhoneは将来のlocalStorage Keysを作成するためにあなたのウェブサイトを(私が推測しているURLに基​​づいて)許可しません。

各ホーム画面のアイコン、キー/値の独自ののlocalStorage SETを持って、

IE

私はmyurl1.comからのlocalStorage値を追加する場合は、ホーム画面、明確なキャッシュ、負荷に追加し、それが

私はmyurl2.comから(同じキーで)それを行うと、私は正常に最新のホーム画面のアイコンを読み込むことができますが、最後のものではありません。ユーザーは自分のキャッシュをクリアしたら

とにかく、私の問題が..そのは永久によりのlocalStorageキーを作成するから、当社のウェブサイトを許可されていないとして、彼らは二度とホーム画面からアプリを起動するための手立てはないと表示され

私は何をしますか?!?!

答えて

1

デバッグを試しましたか? Weinre(良いオンライン版:http://debug.phonegap.com)と一緒に。私は投げられたエラーがあるかどうかを意味します、ここでそれらを見ることは良いでしょう。

私たちは同じ種類の問題を抱えていましたが、プライベートモードでブラウジングすることに関連していたので、おそらくあなたの状況ではありません。

それ以外の場合は、これが起こったことはありません。 localStorageは、キャッシュがフラッシュされているかどうかに関わらず、常に正常に機能しています。

+0

私はプライベートブラウジングの問題を抱えていましたが、それを修正することができました(実際にはまったくその方法はありません。ユーザーに無効にする必要があります)。 Thanskあなたの助けを邪魔している – Baconbeastnz

関連する問題