如何在最新的 Facebook Android SDK 4.6.0 中获取会话类
Posted
技术标签:
【中文标题】如何在最新的 Facebook Android SDK 4.6.0 中获取会话类【英文标题】:How to get Session Class in latest Facebook Android SDK 4.6.0 【发布时间】:2015-09-25 14:51:01 【问题描述】:我正在尝试在下面的代码 sn-p 中使用此类 Session。当我点击Check out the latest version
时,我得到this Page not found link。 Session
这里的替换是什么?
Session
变量无法解析。
我已经检查了 facebook SDK 是否已导入,因为使用 Gradle 可以导入 import com.facebook.FacebookSdk; //Facebook SDK
没有问题:
compile 'com.facebook.android:facebook-android-sdk:4.6.0'
【问题讨论】:
【参考方案1】:Session
类已从 SDK 4.0 版中删除 - 于 2015 年 3 月 25 日。您可以在 change-log 中找到有关此的信息
替换类 - Session 和 UserSettingsFragment 已经 被 LoginManager 和 AccessToken 类删除和替换。 LoginActivity 被 FacebookActivity 取代。
所以现在您应该将LoginManager
与最新的 SDK 版本一起使用。
【讨论】:
基本上,我正在尝试注销并刷新登录缓存。没有Session
变量怎么办?
@user1406716,使用LoginManager
可以通过调用logOut()
method来实现
即使您使用 LoginButton,对于登录工作流程,您也可以调用LoginManager.getInstance().logOut();
注销当前用户,清除其令牌和缓存。以上是关于如何在最新的 Facebook Android SDK 4.6.0 中获取会话类的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 android 上的 cordova socialsharing 插件在 facebook 上共享自定义文本
如何在 ios 中从 facebook 获取朋友的最新状态?
Android:在eclipse中导入facebook sdk 4.10.1