0

我的应用程序的概念是要求用户首次使用 Facebook 登录,一旦用户登录,他就可以发送消息,这些消息将发布到用户的 Facebook 墙上。

问题是,假设用户今天登录,几天后,使用想要发送消息。现在,当我调用 Session.getActiveSession()它时,它将返回 null,并且我必须再次重新打开会话,这涉及再次询问用户的许可并显示 facebook 登录屏幕。

因此,我想知道是否有保存会话,这样一旦用户登录一次,就无需再次重新登录。

4

1 回答 1

1

默认情况下,会话保存在令牌缓存中(存储在用户首选项中),除非您在代码中的某处调用 session.closeAndClearTokenInformation,否则“新”会话应该没问题(它应该在没有任何用户交互的情况下获取缓存数据)。

于 2013-04-08T20:17:18.887 回答