2014-02-26 67 views
1

我在我的iOS應用程序中使用FBLoginView。我在this教程中做了一切。除了一件事以外,一切都很好。當我註銷並通過Facebook再次登錄時,它會打開視圖,並請求授予許可權,以獲得我已授予權限的信息。如何在第一次授予許可後跳過此視圖?iOS的Facebook登錄每次請求權限

+1

你能否提供登錄碼?,我認爲你清除並關閉了會話,所以當你再次登錄時會詢問權限。 –

+0

我這樣做:[FBSession.activeSession closeAndClearTokenInformation];外部登錄視圖和登錄視圖我只需點擊Facebook SDK中的註銷按鈕 – AYMADA

回答

2

有註銷方式有兩種:

關閉本地內存中的會話對象,但不會清除持續令牌緩存。

[[FBSession activeSession] close]; 

關閉內存中會話,並清除所有堅持與會議有關的緩存。

[[FBSession activeSession] closeAndClearTokenInformation]; 

在你的情況,我覺得用第一個選項,而不是第二個會保持你的道理,你將不需要再次徵得同意。

+0

WORKS GREAT!謝謝 :) – AYMADA