Facebook登录状态正在保存?- 安卓

Shantanu Banerjee

我已经实现了Facebook登录按钮,并且可以成功从当前访问令牌中获取“名称,用户ID,电子邮件”,并且该按钮变为“注销”

重新启动应用程序时,按钮仍显示“注销”。数据是否保存在某处?如果是,我该如何找回它?

阿克什瓦尔·贾(Akeshwar Jha)

数据是否保存在某处?

因此,没有。它不会自动保存在您的手机中(不过您可以手动保存)。您看到logout的是,在您手动注销之前,Facebook访问令牌仍然有效。

如果要检索名称,用户ID,电子邮件等,则仍必须使用访问令牌才能从Facebook服务器获取它。参考此官方文档,您可以看到:

使用Facebook SDK的本机移动应用程序将获得寿命很长的访问令牌,有效期约为60天。当使用您的应用的人向Facebook的服务器发出请求时,这些令牌将每天刷新一次。如果没有请求,令牌将在约60天后过期,该人将不得不再次通过登录流程来获取新令牌。

您可以调用AccessToken.getCurrentAccessToken()您的代码以获取当前的访问令牌。使用它,您可以从Facebook获取字段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Facebook登录安卓注册

加号登录安卓

安卓谷歌登录

安卓:保存地图SharedPreferences?

RALLY安卓APP用户登录流程

无法保存来自URL的图像。安卓

如何从安卓应用打开“保存到安卓支付”网址?

安卓:如何登录的用户用他的电话号码

使用Play服务6.5.87的Google+登录(GoogleApiClient)-安卓

安卓; 设备处于睡眠状态时的通知

安卓。获取 URL 时 HTTP 错误。状态=403

安卓。隐藏状态栏没有延迟

在状态栏中隐藏通知效果。安卓编程

从Facebook会话获取用户日期?- 安卓

安卓。Facebook LikeView。像页面一样的权限

安卓:保存从内部存储图像中SharedPreferences并显示它

安卓 。在哪里保存下载的图像?

登录Facebook应用并授权您的应用后,如何获取用户信息?[安卓]

安卓 关闭应用程序后,WorkManager是否正在运行?

正在通过电话获取当前位置,不行吗?[安卓]

安卓游戏如何制作排行榜?是否需要用谷歌账号登录?

使用共享首选项登录和注册。安卓手机

安卓应用崩溃;登录错误:java.net.ConnectException:连接失败

如何解析401状态码中的json响应?安卓

如何通过 react-native 控制安卓手机的电信状态?

如何将 Facebook 页面集成到我的应用程序中?安卓

如何获取用于打开Facebook个人资料页面的用户ID?(安卓)

统一。安卓 更新应用程序后,保存文件消失

安卓:如何保存在一场比赛中的最好成绩?