繁体   English   中英

iOS应用如何阻止FBSession过期?

[英]How does an iOS app keep a FBSession from expiring?

我已经读过FBSession自动更新/刷新它的令牌,但是在sdk中唯一看起来真正延长令牌寿命的唯一时间是会话打开请求返回新的令牌到期时。

会话/令牌是否会由于其他操作而得到更新?

编辑:在“ Facebook”类中,有一个带有以下注释的“ extendAccessToken”方法:

/ ** *尝试扩展访问令牌。 * *访问令牌通常在30到60天内过期。 当用户使用*应用程序时,该应用程序应定期尝试获取新的访问令牌。 *访问令牌过期后,该应用将无法续订。 然后,该应用程序带有*要求用户重新授权它以获得新的访问令牌。 * *为确保您的应用始终具有对活动用户的新鲜访问令牌,建议您在应用的applicationDidBecomeActive:UIApplicationDelegate方法中调用extendAccessTokenIfNeeded。 * /

但是此方法似乎与FBSession完全分开。

通过将FBSession与令牌一起使用,该令牌将通过最新的SDK自动扩展: https : //github.com/facebook/facebook-ios-sdk/blob/master/src/FBSession.m#L236-L260

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM