0

たくさん検索しました。

アプリがあります。アプリはサーバーにログインし、いくつかの Cookie を受け取り、それらを使用していくつかの POST 要求を実行できます (たとえば、ユーザー プロファイルを取得するため)。セッション間でそれらを保存したい(つまり、デバイスを再起動し、アプリを実行し、追加のログインなしでプロファイルを取得できることを意味します). または、言い換えれば、永続的な Cookie ストレージを作成する方法は?

私は唯一の DefaultHttpClient を使用しており、WebView はありません。ただし、作成後にいくつかの Cookie を使用してこのクライアントを初期化する必要があります。ファイルに保存する必要がありますか?奇妙なハック、ファイル/DBへの保存、CookieManagerの手動入力なしでiOSの方法でそれを行う方法はありますか?

4

3 に答える 3

4

現在、これらの目的でPersistentCookieStorageクラスを使用しています。アプリの起動時にシングルトンを作成します。SharedPreferencesにCookieを保存します。

于 2012-06-04T17:18:33.620 に答える
0

永続的な Cookie を提供するための java.net.CookieStore の実装。

これを使用してください https://gist.github.com/manishk3008/2a2373c6c155a5df6326

于 2014-09-13T20:24:06.083 に答える