0

我能夠在這裏使用教程成功登錄到Facebook和獲得所需的權限爲我的Windows Phone 8應用程序 -的Windows Phone 8 SDK的Facebook的.NET註銷

http://facebooksdk.net/docs/phone/controls/login-ui-control/

現在,登錄按鈕控制打開瀏覽器窗口並要求用戶登錄。

然後用戶登錄並將權限授予我的應用程序。

然後將用戶重定向回我的應用程序在手機上,並認爲更改註銷按鈕登錄按鈕。

當用戶會點擊註銷按鈕,會話數據被從loginbutton控制除去。所以我的應用程序將用戶視爲已註銷。

但當重新進行登錄,他並沒有問他的證件,直接登錄到他的賬戶 - 這是因爲用戶實際上從來沒有退出在Windows Phone應用程序的Web瀏覽器窗口。

那麼,如何註銷從瀏覽器控制用戶在我的Windows Phone 8應用程序。

所有幫助非常感謝!

回答

2

用戶沒有徵求他的憑據,因爲Facebook的身份驗證cookie仍然存在於WebBrowser控制。

因此完全退出從Facebook用戶,你需要清除WebBrowser餅乾。

不幸的是,在Windows Phone 7的

擦除餅乾Windows Phone上沒有簡單的方法你8只需要調用ClearCookiesAsync

await new WebBrowser().ClearCookiesAsync(); 

這裏是一個教程,使得它的使用:http://www.developer.nokia.com/Community/Wiki/Integrate_Facebook_to_Your_Windows_Phone_Application

+0

謝謝!這正是我所需要的。我的應用程序僅適用於Windows Phone 8。 – kshitijgandhi