0

我需要从WebView我的活动中访问 Gmail 网络界面。出于明显的安全/信任原因,我想避免向用户询问他的 Gmail 凭据并将其存储在某处,而是使用 OAuth 之类的东西来获得对 Gmail 的访问权限。根据我的发现,OAuth 仅针对 Gmail 帐户的 IMAP 和 SMTP 访问实现,对吗?

webView.getSettings().setSavePassword(true);在他/她第一次使用应用程序时使用并让用户登录会起作用吗?我如何在后续应用启动时自动提交保存的详细信息?

谢谢,
尼克

4

1 回答 1

0

您必须将您的WebView视为浏览器。Chrome 之类的浏览器如何让您在每次访问 Gmail 时自动登录?它存储来自 Gmail 的会话 cookie。

要存储您的 cookieWebView并在下次重复使用它们,请查看CookieManager

于 2012-07-05T09:38:36.427 回答