当应用程序未打开时,如何刷新我的FacebookSDK访问令牌?

时间:2016-07-20 03:47:26

标签: ios swift facebook facebook-sdk-4.0

我正在尝试实施Facebook登录,我发现我的访问令牌在一小时后到期。现在我只需在加载应用程序并且currentToken不为零时刷新令牌。

if FBSDKAccessToken.currentAccessToken() != nil {
        FBSDKAccessToken.refreshCurrentAccessToken(nil)
        let storyboard = UIStoryboard(name: "TabBar", bundle: nil)
        let tabBarController = storyboard.instantiateInitialViewController()
        self.presentViewController(tabBarController!, animated: true, completion: nil)
    }

现在我意识到用户不会每小时都在使用我的应用程序,因此我希望他们的Facebook登录工作即使应用程序关闭了一天或一周的事情。我将把他们的facebookID存储在钥匙串中,这样我就可以用它来检查当前登录的facebook用户是否存在。但是,我目前没有办法改变访问令牌的到期日期。

0 个答案:

没有答案