2012-03-22 74 views
2

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

TIA

回答

1

是的,自己有很多相同的问题!

在Facebook的SDK的FbDialog(或您的实现):

protected void setUpWebView(int margin) { 
    ... 

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

    ... 
} 

如果您使用的是最新的SDK你或许应该已经有.setSavePassword(假)的一部分。 (如果没有的话,你一定要添加它,在fb对话框中有一个很大的安全漏洞)

+0

很酷...我怎么忽略它? – 2012-07-03 23:41:08