2012-02-14 6 views
2

Facebookのapp.soのような機能にサインインされているアプリでwebviewを使用しています。実装するためには、クッキーをpersistant.iにする必要があります。iosがCookieを保持するかどうかは、デフォルトでアプリが閉鎖されているか、またはを実装する前にのクッキーを手動で保存する必要があります。は、の機能を実装しています。アプリケーション終了時にwebviewのクッキーはどうなりますか?

ご協力いただければ幸いです。 ありがとう

答えて

1

NSHTTPCookieStorageオブジェクトを使用してCookieを管理する必要があります。あなたの質問への短い答えは、共有インスタンスを配布するNSHTPPCookieStorageを使用することです。このインスタンスを使用して、Cookie情報を取得または設定できます。これらは、あなたが正しい軌道を下に始めるべきです

Where are an UIWebView's cookies stored?

http://blog.andrewpaulsimmons.com/2008/08/add-set-and-delete-cookies-in-uiwebview.html

NSHTTPCookieStorageのためのAppleのドキュメントを見てみましょう、だけでなく、以下の2本の支柱。

+0

NSHTTPCookieStorage共有インスタンスを使用して、さまざまなアプリケーション間でCookieを共有しないようにしてください。 – Danra

+0

@Danra、whoops私は「NSHTTPCookieStorageは共有されたクッキーストレージを管理するシングルトンオブジェクト(共有インスタンス)を実装しています。これらのクッキーはすべてのアプリケーションで共有され、同期のプロセス間で保持されます」とAppleのドキュメントを誤解しています。 - 良いコールは答えを編集します。 –

+3

はい、この文の後ろに「iOS注:iOSのアプリケーション間でCookieは共有されていません」。 – Danra

関連する問題