(IN IOS)当设备的自动时间设置关闭时,Quickblox会给出错误的时间戳错误

时间:2017-02-04 11:29:19

标签: ios objective-c chat quickblox

我正在使用Quickblox sdk ios版本。 我在登录Quickblox sdk时遇到问题。

 [QBRequest logInWithUserEmail:currentUser.email password:currentUser.password successBlock:^(QBResponse *response, QBUUser *user) {

}errorBlock:^(QBResponse *response)
     {
     }];

我收到了以下回复: - (如果设备的自动时间设置已关闭。)

[QBCore] Response error reasons: {
    errors =     {
        base =         (
            "Bad timestamp"
        );
    };
}
2017-02-04 10:26:08.367 MyProeject[9697:143906] [QBAuth] Create Session request error: {"errors":{"base":["Bad timestamp"]}}

如果我的设备的自动时间设置已开启。我没有收到任何错误。请帮我。

1 个答案:

答案 0 :(得分:0)

当SDK创建会话令牌时,它会将'timestamp'参数传递给服务器。

与NTP提供的时间不应超过60分钟。否则您将收到类似的错误(“错误的时间戳”)

API详细信息https://quickblox.com/developers/Authentication_and_Authorization#Parameters