gpt4 book ai didi

ios - 关闭应用程序后 Facebook session 无效

转载 作者:行者123 更新时间:2023-11-28 20:33:37 25 4
gpt4 key购买 nike

我目前正在开发一款使用来自 Facebook 的 SSO 登录的应用程序。我已经按照他们的 iOS 开发者网站上的教程进行操作,现在我有了一个可以正常工作的登录和注销系统:)

但是,每次我启动该应用程序时, session 都无效(不再)并且它要求我授权该应用程序。即使在我关闭应用程序后, session 是否可能保持有效,我将如何实现?我已经尝试过以下代码:

// Restore previously saved Facebook credentials (If any)
delegate.facebook.accessToken = [[NSUserDefaults standardUserDefaults] stringForKey:@"FBAccessToken"];
delegate.facebook.expirationDate = (NSDate *) [[NSUserDefaults standardUserDefaults] objectForKey:@"FBExpirationDate"];

// Trigger SSO Facebook authentication if required
if ([delegate.facebook isSessionValid] == NO) {
[delegate.facebook authorize:nil];
} else {
[self fbLoginWithUsername:username andPassword:password];
}

但它仍然要求我授权。用户每次登陆都要看到授权窗口,非常烦​​人。有人对此有想法吗?

提前致谢!

最佳答案

确保您用于 accessTokenNSUserDefaults 字符串不是 nil 并且您正确保存了它。

关于ios - 关闭应用程序后 Facebook session 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11375305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com