2

私は次のことをしようとして失敗しました:

  1. loopj AsyncHttpClient を使用して、ポスト リクエストを使用してログイン ページへのリクエストを実行します。
  2. ログインページはユーザーをログインさせ、セッション Cookie で応答します
  3. 後で、同じアプリケーションで、ユーザーがログインする必要がある特定のページを開くための webview を作成します。デフォルトでは、ユーザーはログインしていないため、最初の結論は、loopj のライブラリは Cookie を他のユーザーと共有していないということです。応用

私は多くの異なるアプローチを試みましたが、成功しませんでした。私ができた最善の方法は、loopj の永続的な Cookie ストアを作成し、Web ビューの作成時に Cookie を繰り返して再作成することでした。これは初めて機能しますが、ユーザーが Web ビューでログアウトし、再度ログインしようとすると、Cookie が更新されません。

結論: 同じアプリケーション内の loopj のライブラリと Web ビューの両方が同じ Cookie/コンテキストを共有する簡単な方法はありますか? Cookieストアなどへの反復は解決策ではありません。これは非常に簡単です。

4

0 に答える 0