如何从iOS应用刷新FBSDK访问令牌
我正在我的应用程序中使用如何从iOS应用刷新FBSDK访问令牌,ios,swift,facebook,facebook-ios-sdk,fbsdkloginkit,Ios,Swift,Facebook,Facebook Ios Sdk,Fbsdkloginkit,我正在我的应用程序中使用FBSDKLoginKit,用于用户身份验证 我需要保持用户登录,除非和直到用户明确选择从应用程序注销 为此,我需要刷新FBSDKLoginKit令牌,而不向用户显示登录屏幕 那么,有谁能帮助我实现这一目标呢 编辑 我希望用户只登录一次,并让用户在另一天回来时直接使用该应用程序。由于FBSDK token get将在60天内过期,所以需要一种在用户返回应用程序时自动刷新的方法 EDIT2 我找到了一个名为refreshCurrentAccessToken的方法,但还不清楚
FBSDKLoginKit
,用于用户身份验证
我需要保持用户登录,除非和直到用户明确选择从应用程序注销
为此,我需要刷新FBSDKLoginKit
令牌,而不向用户显示登录屏幕
那么,有谁能帮助我实现这一目标呢
编辑
我希望用户只登录一次,并让用户在另一天回来时直接使用该应用程序。由于FBSDK token get将在60天内过期,所以需要一种在用户返回应用程序时自动刷新的方法
EDIT2
我找到了一个名为refreshCurrentAccessToken的方法,但还不清楚如何使用它,因为不确定何时调用它。根据Facebook文档。如果您向Facebook服务器发出请求,访问令牌将每天自动刷新 使用Facebook的SDK的本地移动应用程序将获得长期访问令牌,有效期约为60天当使用你的应用程序的人向Facebook服务器发出请求时,这些代币将每天刷新一次。如果没有请求,令牌将在大约60天后过期,用户必须再次通过登录流才能获得新令牌
如果@Sanjeetverma我正在获取用户信息和所有必需的详细信息,这将非常有用。我已经编辑了我的问题。