如何在 Quickblox iOS SDK 中检查会话是不是有效或过期?

Posted

技术标签:

【中文标题】如何在 Quickblox iOS SDK 中检查会话是不是有效或过期?【英文标题】:How to check whether session live or expired in Quickblox iOS SDK?如何在 Quickblox iOS SDK 中检查会话是否有效或过期? 【发布时间】:2014-11-22 05:00:49 【问题描述】:

我知道,在对 Quickblox 服务器的最后一次请求(在 2 小时之前发出)之后,任何会话都将过期。创建会话时,我可以找到[QBBaseModule sharedModule].tokenExpirationDate,但我不确定它是如何工作的,我应该如何检查会话是活动的还是过期的?

    如何查看会话是活动的还是过期的?

    如果我创建一个会话,我将在接下来的 2 小时内收到 [QBBaseModule sharedModule].tokenExpirationDate,现在我将在一小时内向服务器发出请求,它是否也会更新 [QBBaseModule sharedModule].tokenExpirationDate 日期?

【问题讨论】:

【参考方案1】:
    通过检查 tokenExpirationDatetokenExpirationDate 在来自 QuickBlox 的每个响应中都会更新。所以答案是 - 是的。

【讨论】:

以上是关于如何在 Quickblox iOS SDK 中检查会话是不是有效或过期?的主要内容,如果未能解决你的问题,请参考以下文章

QuickBlox iOS SDK 更新消息

在 Quickblox Chat sdk 中聊天/1:1 聊天

使用 quickblox 和 IOS sdk 实现预定的推送通知

如何在 QuickBlox 中禁用日志语句?

Quickblox:即使发送消息,iOS sdk 也会在发送时返回错误

iOS QuickBlox SDK 按用户 ID 过滤自定义对象