在 iOS Facebook SDK 中找不到 FBSessionTokenCachingStrategy
Cannot find FBSessionTokenCachingStrategy in iOS Facebook SDK
我需要获取我的应用程序用户的 Facebook 访问令牌并将其保存在本地存储中,这样我就可以代表他们进行 Graph 调用,而不必每次都让他们登录。
在 Facebook SDK(iOS 平台)文档中,它说我必须重写 FBSessionTokenCachingStrategy class 的一些方法,但是在我最新的 SDK 中已下载此文件以及 SESSION 文件不存在。 (我确保下载了最新的 SDK)。
但是,FBSDKCoreKit.framework 中有一个名为 FBSDKAccessToken 和 FBSDKAccessTokenCacheV4 的头文件,但我似乎没有找到相同的方法我应该覆盖。
有没有人用最新的 Facebook SDK 为 iOS 实现过这样的场景?
登录成功后即可使用[FBSDKAccessToken currentAccessToken]
你可以这样使用它:
NSLog(@"App Id :%@",[FBSDKAccessToken currentAccessToken].appID);
NSLog(@"Token String :%@",[FBSDKAccessToken currentAccessToken].tokenString);
NSLog(@"User Id :%@",[FBSDKAccessToken currentAccessToken].userID);
NSLog(@"Token Refresh Date :%@",[FBSDKAccessToken currentAccessToken].refreshDate);
参考:https://developers.facebook.com/docs/reference/ios/current/class/FBSDKAccessToken/
我需要获取我的应用程序用户的 Facebook 访问令牌并将其保存在本地存储中,这样我就可以代表他们进行 Graph 调用,而不必每次都让他们登录。 在 Facebook SDK(iOS 平台)文档中,它说我必须重写 FBSessionTokenCachingStrategy class 的一些方法,但是在我最新的 SDK 中已下载此文件以及 SESSION 文件不存在。 (我确保下载了最新的 SDK)。 但是,FBSDKCoreKit.framework 中有一个名为 FBSDKAccessToken 和 FBSDKAccessTokenCacheV4 的头文件,但我似乎没有找到相同的方法我应该覆盖。
有没有人用最新的 Facebook SDK 为 iOS 实现过这样的场景?
登录成功后即可使用[FBSDKAccessToken currentAccessToken]
你可以这样使用它:
NSLog(@"App Id :%@",[FBSDKAccessToken currentAccessToken].appID);
NSLog(@"Token String :%@",[FBSDKAccessToken currentAccessToken].tokenString);
NSLog(@"User Id :%@",[FBSDKAccessToken currentAccessToken].userID);
NSLog(@"Token Refresh Date :%@",[FBSDKAccessToken currentAccessToken].refreshDate);
参考:https://developers.facebook.com/docs/reference/ios/current/class/FBSDKAccessToken/