0

我有一个运行 Webview Activity 的应用程序,并且我的服务器的 Web 框架通过将会话令牌存储在 cookie 中来处理用户身份验证(登录)。我的应用程序在 4 台设备上运行:Android 2.2.1 (A)、Android 2.3.6 (B)、Android 2.3.7 (C) 和 Android 4.0.3 (D)。对于 Android (A)、(B) 和 (D),即使在之前的 Activity Destorys 之后,Webview 仍保持登录状态,这表明 cookie 已自动为 WebView 保存。但是,对于 Android (C),似乎没有为 WebView 存储 cookie,因为在之前的 Activity Destroy 之后我被要求再次登录。如果这发生在我的一台设备上,它肯定也会发生在其他设备上。我想了解如何强制 WebView 始终保存 cookie。

TL;DR 如何强制 WebView 始终存储 cookie?或者我如何自己处理 WebView cookie 存储/检索?

4

0 回答 0