2016-08-11 8 views
2

AndroidとiOS用のタブレットアプリを作成するには、Cordova 4、Angular 1.4、Ionic 1.3を使用します。iOS UIWebViewとCookieのストレージ

ユーザーがデータを同期すると、別のウィンドウ(cordova-plugin-inappbrowser)が開き、SSOのウェブページが表示されました。ユーザーが接続を終了すると、ウィンドウが閉じられ、同期が再度送信されました。

アプリが閉鎖されていてもiOSではないAndroidストアセッションのCookie。 ユーザーがiOSでアプリを開くたびに、ウィンドウ認証者を開く必要があります。

iOSにはるかに長いCookieを保存する方法ですか?

答えて

2

EVURLCache

おかげで、あなたを助けるかもしれません。

これは、 NSURLRequestを使用するすべてのWebリクエストをハンドリングするためのNSURLCacheサブクラスです。

  • アプリはインターネットに接続していない場合でも機能することがあります。EVURLCacheは次キャッシュ 戦略をhandelingするためのものです

    (これはのUIWebViewを含みます)。

  • アプリがアプリストアから をダウンロードした直後に機能している必要があります。 (これは、アプリケーションに必要なコンテンツが になることを意味します)
  • コンテンツが利用可能であれば、それをダウンロードできるようにする必要があります。

注:

サポート:iOS 8+OSX 10.9+WOS 2+TVOS 9+

関連する問題