2011-05-21 37 views
1

自從昨天以來,我一直在玩Facebook Graph API,但它非常好,但是,我一直在網上尋找恢復會話的方法。也就是說,一旦用戶完成了認證(允許應用程序使用他們的數據),當他們打開應用程序(甚至提供登錄按鈕)時自動登錄。Facebook圖形API:在iPhone上恢復會話

我在FBSession上發現了大量的帖子,並且使用[session resume]。問題是,這些已被刪除。什麼是恢復用戶會話和登錄的新方法?

回答

3

在你的Facebook對象成功地登錄將在

[Facebook accessToken] 
[Facebook expirationDate] 

令牌值保存這些值後(我建議NSUserDefaults)。下一次應用程序啓動

,與

Facebook.accessToken = savedAccessToken; 
Facebook.expirationDate= savedExpirationDate; 

恢復一下,然後再是[Facebook isAuthorized]以驗證令牌仍然有效,如果是,你可以考慮自己登錄。

+0

有人張貼了用最新的sdk代碼回答 – fnc12 2016-02-17 14:04:22