QuickBlox会话在背景时到期.如何处理



当用户进入后台时,我会从聊天中注销用户。当用户从背景返回时,我在聊天中再次记录使用。

这效果很好,但并非每次。有时,当用户将应用程序保留在后台2小时的时间内时,会话即将到期,并且当用户从后台返回时,它似乎也不会自动重新估计,即使使用此代码:

[QBSettings enableSessionExpirationAutoHandler:YES];

该应用程序是否应在来自后台时使用Enablesession ExpirationAutoHandler自动重新验证会话/QB登录?

是否有另一种方法可以在后台处理会话到期?任何人都可以建议我一些想法吗?

任何会话在对QuickBlox的最后一个请求后2小时保持有效。要检查会话的到期日期,请使用此下一个代码段:

NSDate *sessionExpiratioDate = [QBBaseModule sharedModule].tokenExpirationDate;

检查本指南http://quickblox.com/developers/ios#a_couple_of_words_about_authentication_and_authorization

此功能可用,因为1.8 iOS SDK

http://quickblox.com/developers/ios#framework_changelog:

最新更新