对于没有安装Facebook应用程序但希望通过Facebook登录的用户,我遇到了一个奇怪的问题:
我总是通过
访问Facebook Session的访问令牌Session.getActiveSession().getAccessToken()
适用于已安装Facebook应用的所有用户。对于没有安装它的用户,它适用于前两个调用 - 之后,访问令牌变为空字符串。谁知道我在这里做错了什么?
答案 0 :(得分:0)
我解决了这个问题,但不知怎的,我不确定这是什么。看起来Session会收集垃圾,当FB恢复它时,它会在没有再次获取访问令牌的情况下这样做。
这个问题似乎只发生在Facebook SDK 3.14上,而3.8工作没有问题。