状況
UIWebViewを使ってアプリ内部に持っているHTMLファイルをアプリ内で動作させております。
しかし、localStorageで1つ根本的な問題があり、解決策を模索しております。
問題点
iOSアプリはストアで更新した際に端末内でのパスが変わることがあるとのことです。
それはアプリ名を変更したタイミングなのか、バイナリ名を変更したタイミングなのか分かりませんが、とにかくパスが変わったらlocalStorageが読み込めなくなるはずです。
(パスが変わる=ドメインが変わる→以前のlocalStorageが読めなくなる。)
じゃあCookieに、というわけにもいきません。Cookieもドメイン毎であるためです。
解決に向けて
何かHTML側の情報を永続化させる良いアイディアや経験談はございませんでしょうか。
ネイティブ側と連携してUserDefaultsを使えば永続化出来ますが、もしHTML側のみで解決できる方法があるのであれば、そちらを優先したいと考えております。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/27 04:58 編集