Quickblox 用户注册 "Error reasons:(null)" IOS

Quickblox User registration "Error reasons:(null)" IOS

在将用户注册到 quickblox 时出现错误 "Error reasons:(null)"

编辑 :- 更多要添加的内容在创建对话框时也会出现同样的错误。

因此很难调试到底是什么问题。 有什么我可能遗漏的吗?

我认为您没有正确设置用户注册凭据。 检查您设置的所有参数是否正确。 如果您无法理解,请查看下面 link、

中的示例

Getting started

您需要在下面的方法中设置您的参数来创建用户。

QBUUser *user = [QBUUser user];
user.login = @"garry";
user.password = @"garry5santos";

[QBRequest signUp:user successBlock:^(QBResponse *response, QBUUser *user) {
    // Success, do something
} errorBlock:^(QBResponse *response) {
    // error handling
    NSLog(@"error: %@", response.error);
}];

如果您使用实时聊天记录,请在此方法中设置参数,

use real time features you have to be logged in to Chat:

QBUUser *currentUser = [QBUUser user];
currentUser.ID = 2569; // your current user's ID
currentUser.password = @"garrySant88"; // your current user's password   

[[QBChat instance] connectWithUser:user completion:^(NSError * _Nullable error) {
    NSLog(@"Error: %@", error);
}];

注意:- 在 quickblox 文档中,他们提供了所有详细信息和示例。所以,请先尝试理解 quickblox 提供的示例,这对您来说会更容易理解。

不要与此混淆,

User.login 不能是电子邮件地址,但它将是您的登录用户名。

user.password为邮箱地址或用户名密码。