2013-12-10 188 views
5

我正在開發與Facebook SDK集成的iOS應用程序。當我做了第一次登錄我的Facebook帳戶它將採取以下步驟:Facebook使用iOS帳​​戶中的其他帳戶登錄

  1. 跳轉到Safari瀏覽器登錄網頁
  2. 插入我的憑據
  3. 後,我授權請求的權限
  4. 然後我進入我的應用程序的主菜單。

當我按下注銷按鈕,我運行下面的代碼:

- (void)logout { 
    [FBSession.activeSession closeAndClearTokenInformation]; 
} 

有了這個代碼,我可以作廢了會議,並清除訪問令牌信息。但是,當我嘗試再次登錄時,我的應用程序跳轉到Safari瀏覽器Web登錄,並且我的帳戶在登錄時顯示(下圖)。

Already logged in!

如果我想與其他Facebook賬戶登錄,我不能這樣做。換句話說,我想按照我之前說過的步驟或者有一個機制如「不是嗎?」 Facebook官方應用程序提供。

的任何想法,我有什麼做的?

回答

4

您仍然通過Safari登錄。註銷(或清除緩存)。

0

錯誤,發生在Safari和FB應用未登錄時。

+1

請擴大您的答案,以清楚您以何種方式提供答案。 – equaeghe

相關問題