gpt4 book ai didi

Quickblox session 在后台过期。如何处理?

转载 作者:行者123 更新时间:2023-12-02 03:39:12 25 4
gpt4 key购买 nike

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

这很有效,但不是每次都有效。有时,当用户在后台保留应用程序超过 2 小时时, session 会过期,并且当用户从后台返回时它似乎不会自动重新生效,即使使用这段代码也是如此:

[QBSettings enableSessionExpirationAutoHandler:YES];

应用程序是否应该使用 enableSessionExpirationAutoHandler 自动重新验证 session /QB 登录,即使是来自后台?

还有其他方法可以在后台处理 session 过期吗?谁能给我一些建议?

最佳答案

在最后一次向 QuickBlox 发出请求后,任何 session 都将保持有效 2 小时。要检查 session 的到期日期,请使用下一段代码:

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 :

关于Quickblox session 在后台过期。如何处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21256691/

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