2012-04-19 3 views
0

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

非常に小さなデータの永続性のためにクッキーを使用するという半醜悪な回避策が考えられましたが、これは格納する必要のある大きなブロックのコンテンツ(XMLファイルや画像など)オフライン。誰もがより良い解決策を持っていますか?あなたは確かにあるCoreDataにアクセスすることはできませんIOSのネイティブAPIに直接アクセスすることなく

答えて

0

。あなたの唯一の選択肢は、あなたが提案したようにクッキーを使うことです。

+0

おかげで、オスカー。私のデータが4k未満のサイズだったら... :-( – zyggyrat

0

回答:いいえ、あなたは、Adobe DPSアプリでWebViewのから任意のネイティブAPIにアクセスすることはできませんが、ウェブストレージを使用することができます。

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

私は正常

がちなみに、私はwebSQLよりも使用するように非常に良くするのlocalStorageを見つける:) DPSアプリの両方を使用しましたが、あなたがSQLを知っていて、複雑な関係を格納する必要がある場合、それはあなたのニーズに合うことがあります。

関連する問題