FBSDKAccessToken 是否应该在 tvOS 上自动缓存
Should the FBSDKAccessToken automatically cache on tvOS
在我的应用程序中执行成功的身份验证(使用 FBSDKDeviceLoginViewController)后,我有一个访问令牌,但下次我 运行 应用程序从新开始时它会消失。
我正在使用 FBSDKTVOSKit v4.10.1 并通过模拟器进行测试(所以这可能是问题所在)但是,我想确认我的假设,即保留和恢复令牌是 SDK 而不是开发人员的责任?
这是我使用 and/or 模拟器的 SDK 版本的问题,还是假设用户每次都必须进行身份验证?
SDK会缓存token。您确定您遵循了 Getting Started Guide 的第 6 步并将您的应用程序委托连接到 SDK 了吗?这就是 SDK 在可用时恢复令牌的方式;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
// Add any custom logic here.
return YES;
}
在我的应用程序中执行成功的身份验证(使用 FBSDKDeviceLoginViewController)后,我有一个访问令牌,但下次我 运行 应用程序从新开始时它会消失。
我正在使用 FBSDKTVOSKit v4.10.1 并通过模拟器进行测试(所以这可能是问题所在)但是,我想确认我的假设,即保留和恢复令牌是 SDK 而不是开发人员的责任?
这是我使用 and/or 模拟器的 SDK 版本的问题,还是假设用户每次都必须进行身份验证?
SDK会缓存token。您确定您遵循了 Getting Started Guide 的第 6 步并将您的应用程序委托连接到 SDK 了吗?这就是 SDK 在可用时恢复令牌的方式;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
// Add any custom logic here.
return YES;
}