ios - FB token 已过期

标签 ios facebook

我目前正在开发一个使用 FB Connect 来启用登录的 iOS 应用程序。在过去的两个月里,我至少收到两份关于用户无法登录我们的应用程序的报告。事实证明,解决方案是他们转到“设置”->“Facebook”,单击他们的帐户并重新登录。我猜测某些用户的访问 token 即将过期。

为什么 iOS 系统级 token 在需要时没有自动刷新?我的应用程序有什么方法可以启动它吗?或者至少有某种方式提醒用户注意这种情况,以便他们可以自行修复?

为什么没有更多人看到这个?

谢谢!

最佳答案

我想您必须自己在您的应用中处理这个问题。看看https://developers.facebook.com/docs/ios/errors#auth并检查登录错误场景。还包括一些示例代码。

此外,您可以在这里查看:https://developers.facebook.com/docs/facebook-login/ios/v2.0#sessions

关于ios - FB token 已过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25026856/

相关文章:

ios - 如何使用 shouldPerformSegueWithIdentifier 在正确的时间显示 HUD?

facebook - 在 Facebook 上创建测试用户

php - Facebook 需要 CURL PHP 扩展

c# - 使用Linq将Facebook个人资料映射到我的用户信息

facebook - 使用 Meteor/Iron 路由器重定向登录 Facebook 的用户的最佳方法是什么?

iphone - Facebook 墙贴在 Facebook 注册 iOS-facebook SDK 3.2 之后

ios - Xcode 上的 Swift - 具有多个值的数组索引

ios - ios 中的日期时间差异(以分钟为单位)

ios - 无法在 iTunes Connect 上创建初始应用内购买,因为产品类型列表为空

ios - 如何在单元格 Swift 2 中删除项目后重新加载 tableview