2013-04-06 53 views
0

我的應用程序的概念要求用戶首次使用Facebook登錄,並且一旦用戶登錄,他可以發送消息並將這些消息發佈給用戶臉譜牆。避免在發帖前每次都要求用戶申請許可(和登錄)

問題是,假設用戶今天登錄了幾天,用了想發送消息。 現在,當我打電話給Session.getActiveSession()時,它將返回null,並且我再次重新打開涉及再次請求用戶許可和呈現Facebook登錄屏幕的會話。

因此,我不知道有沒有保存會話,這樣一旦用戶登錄一次,就不需要再次登錄。

回答

1

會話默認保存在令牌緩存中(存儲在用戶偏好設置中),除非您在代碼的某個地方調用session.closeAndClearTokenInformation,它應該可以很好地「新建」一個會話(它應該可以獲得沒有任何緩存的數據用戶交互)。

相關問題