0

在我的应用程序中执行成功的身份验证(使用 FBSDKDeviceLoginViewController)后,我有一个访问令牌,但下次我从新运行应用程序时它会消失。

我正在使用 FBSDKTVOSKit v4.10.1 并通过模拟器进行测试(因此这可能是问题所在)但是,我想确认我的假设,即保留和恢复令牌而不是开发人员是 SDK 的责任?

这是我正在使用的 SDK 版本和/或模拟器的问题,还是假设用户每次都必须进行身份验证?

4

1 回答 1

2

SDK 将缓存令牌。您是否确保您遵循了入门指南的第 6 步并将您的应用程序委托连接到 SDK?这就是 SDK 在可用时恢复令牌的方式;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  [[FBSDKApplicationDelegate sharedInstance] application:application
    didFinishLaunchingWithOptions:launchOptions];
  // Add any custom logic here.
  return YES;
}
于 2016-04-21T01:20:24.143 回答