有没有办法防止SDK登录中的用户名缓存?

时间:2012-03-22 04:49:12

标签: android facebook-android-sdk

我正在构建一个将用作自助服务终端的应用程序,许多人使用相同的设备登录Facebook。我正在清除Web浏览器缓存,这会阻止用户自动保存并登录,但我无法弄清楚的部分是如何防止它在用户名框中提供用户名提示,对于已登录的用户通过应用程序。有没有办法让它不记住用户名和/或在用户名输入中显示提示?

TIA

1 个答案:

答案 0 :(得分:1)

是的,我自己也有同样的问题!

在facebook sdk(或你的实现)的FbDialog中:

protected void setUpWebView(int margin) {
    ...

    mWebView.getSettings().setSavePassword(false);
    mWebView.getSettings().setSaveFormData(false);

    ...
}

如果你使用最新的sdk,你可能已经有了.setSavePassword(false)部分。 (如果没有,你肯定应该添加它,fb对话框中存在一个很大的安全漏洞)