我需要在我的活动WebView
内访问Gmail网络界面。出于明显的安全/信任原因,我想避免向用户询问他的Gmail凭据并将其存储在某个地方,而是使用类似OAuth的内容来授予Gmail访问权限。根据我的发现,OAuth仅适用于IMAP和SMTP访问Gmail帐户,对吗?
使用webView.getSettings().setSavePassword(true);
并让用户在第一次使用应用时登录?如何在后续的应用程序启动时自动提交保存的详细信息?
谢谢,
尼克
答案 0 :(得分:0)
您必须将WebView
视为浏览器。每次访问Gmail时,Chrome等浏览器如何让您自动登录?它存储来自Gmail的会话cookie。
要存储WebView
的Cookie并在下次重复使用,请查看CookieManager
。