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

标签 ios registration quickblox

将用户注册到 quickblox 时出现错误“错误原因:(null)”

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

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

最佳答案

我认为您没有为用户注册正确设置凭据。 检查您设置的所有参数是否正确。 如果您无法理解,请检查以下链接中的示例,

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 是电子邮件地址或用户名密码。

关于ios - Quickblox 用户注册 "Error reasons:(null)"IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35766220/

相关文章:

IOS 9 NSURLConnection 弃用

mysql - PHP PDO 无法将数据插入 MySQL DB

android - QuickBlox Android SDK OwnSurfaceView 问题

ios - 如何让页脚 View 始终位于 UITableViewController 的底部?

ios - 无法通过使用 HttpClient 在 ionic 中设置授权 header 来发送 Bearer token

ios - UITabBar 内的单个 UIViewController 自动旋转

python - 无法检查已存在的用户名谷歌应用引擎

android - 仅在 Lollipop 中出现 GCM SERVICE_NOT_AVAILABLE 异常

android - Quickblox 跨应用程序共享用户

android - GCM 和 quickblox 推送通知