1
我在我的iOS應用程序中使用FBLoginView。我在this教程中做了一切。除了一件事以外,一切都很好。當我註銷並通過Facebook再次登錄時,它會打開視圖,並請求授予許可權,以獲得我已授予權限的信息。如何在第一次授予許可後跳過此視圖?iOS的Facebook登錄每次請求權限
我在我的iOS應用程序中使用FBLoginView。我在this教程中做了一切。除了一件事以外,一切都很好。當我註銷並通過Facebook再次登錄時,它會打開視圖,並請求授予許可權,以獲得我已授予權限的信息。如何在第一次授予許可後跳過此視圖?iOS的Facebook登錄每次請求權限
有註銷方式有兩種:
關閉本地內存中的會話對象,但不會清除持續令牌緩存。
[[FBSession activeSession] close];
和
關閉內存中會話,並清除所有堅持與會議有關的緩存。
[[FBSession activeSession] closeAndClearTokenInformation];
在你的情況,我覺得用第一個選項,而不是第二個會保持你的道理,你將不需要再次徵得同意。
WORKS GREAT!謝謝 :) – AYMADA
你能否提供登錄碼?,我認爲你清除並關閉了會話,所以當你再次登錄時會詢問權限。 –
我這樣做:[FBSession.activeSession closeAndClearTokenInformation];外部登錄視圖和登錄視圖我只需點擊Facebook SDK中的註銷按鈕 – AYMADA