0

IOS5が発表されたとき、AppleはlocalStorageを永続的ではないものにしました(http://www.sencha.com/blog/html5-scorecard-the-new-ipad-and-ios-5-1)。PhoneGapアプリケーションはプラグインを使用してこれを回避できますが、IOSネイティブAPIへの直接アクセスもプラグインモデルもないAdobeDPSアプリ内からこれを実行しようとしています。

非常に小さなデータを永続化するためにCookieを使用するという半ば醜い回避策を考えましたが、これはオフラインで保存する必要のある大きなコンテンツブロック(XMLファイルや画像など)には最適なソリューションではありません。誰かがより良い解決策を持っていますか?

4

2 に答える 2

0

回答:いいえ、Adobe DPS アプリの Web ビューからネイティブ API にアクセスすることはできませんが、Web ストレージを使用することはできます。

Cookie (データの制限が比較的低い) の代わりに、WebSQL または localStorageを使用できます。

私はDPSアプリで両方をうまく使用しました:)

逸話として、localStorage は webSQL よりも使いやすいと思いますが、SQL を知っていて、複雑な関係を格納する必要がある場合は、ニーズに合うかもしれません。

于 2013-10-16T19:33:57.680 に答える
0

IOS ネイティブ API に直接アクセスしないと、確実に CoreData にアクセスできません。あなたの唯一の選択肢は、あなたが提案したようにCookieを使用することだと思います.

于 2012-04-19T15:15:23.547 に答える