如果未安装Facebook App,则不使用AccessToken的活动Facebook会话

时间:2014-05-21 10:00:05

标签: android facebook facebook-login facebook-android-sdk

对于没有安装Facebook应用程序但希望通过Facebook登录的用户,我遇到了一个奇怪的问题:

我总是通过

访问Facebook Session的访问令牌
Session.getActiveSession().getAccessToken()

适用于已安装Facebook应用的所有用户。对于没有安装它的用户,它适用于前两个调用 - 之后,访问令牌变为空字符串。谁知道我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,但不知怎的,我不确定这是什么。看起来Session会收集垃圾,当FB恢复它时,它会在没有再次获取访问令牌的情况下这样做。

这个问题似乎只发生在Facebook SDK 3.14上,而3.8工作没有问题。

相关问题