2011-10-08 41 views
0

我在我的應用程序中實現了FB連接。與安裝在用戶的手機上的FB應用爭奪之後,我終於成功迫使標準FB對話框,並繞過了FB應用 (見iOS: Connect to Facebook without leaving the app for authorization無法切換iOS上FB連接的用戶

我的新問題是,我似乎無法在應用程序內切換FB用戶。當我點擊我的應用程序中的「使用Facebook登錄」按鈕時,它會快速啓動FB對話框,消失,並始終將我重新登錄到前一個用戶(意味着我無法切換FB用戶)。

我已經檢查過Safari和FB應用程序,但都沒有登錄。是否必須告訴FB在提示新用戶/密碼之前註銷以前的用戶?

謝謝

回答

2

您的實現可能會將用戶的訪問令牌保存在NSUserDefaults中。如果是這樣 - 你只需要在任何時候有註銷或者切換用戶時從NSUserDefaults中刪除它。

此外,如果需要,您可以通過對uid/permissions進行DELETE圖形API調用來取消對用戶的授權。

希望這有助於

+0

添加一些代碼或提示將工作,(僅在幾天前開始開發:/) – Darpan