2012-03-22 30 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

相關問題