Quickblox IOS SDK 2.6.2 问题

Posted

技术标签:

【中文标题】Quickblox IOS SDK 2.6.2 问题【英文标题】:Quickblox IOS SDK 2.6.2 issue 【发布时间】:2016-01-20 11:07:21 【问题描述】:

我已下载 Quickblox ios SDK 2.6.2 版。

SDK 中有一些演示项目。 像“样品聊天”

我已经替换了 "kApplicationID" "kAuthKey" "kAuthSecret" "kAccountKey"

但是当我运行该项目时,它给出了以下错误:-

[QBCore] Response error: Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" UserInfo=com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7f95b2df65f0>  URL: https://api.quickblox.com/users/by_tags.json?page=1&per_page=100&tags=dev   status code: 404, headers 
    "Access-Control-Allow-Origin" = "*";
    "Cache-Control" = "no-cache";
    Connection = "keep-alive";
    "Content-Length" = 1;
    "Content-Type" = "application/json; charset=utf-8";
    Date = "Wed, 20 Jan 2016 11:00:56 GMT";
    "QB-Token-ExpirationDate" = "2016-01-20 12:59:20 UTC";
    "QuickBlox-REST-API-Version" = "0.1.1";
    Server = "nginx/1.6.2";
    Status = "404 Not Found";
    "X-Rack-Cache" = miss;
    "X-Request-Id" = 8341005e68907408343438e49020e8dc;
    "X-Runtime" = "0.040315";
    "X-UA-Compatible" = "IE=Edge,chrome=1";
 , NSErrorFailingURLKey=https://api.quickblox.com/users/by_tags.json?page=1&per_page=100&tags=dev, com.alamofire.serialization.response.error.data=<20>, NSLocalizedDescription=Request failed: not found (404)

【问题讨论】:

【参考方案1】:

404 错误表示您的应用程序中没有带有标签 dev 的用户。

请在您的应用程序中添加/注册至少一个用户。

请更新到 2.6.3 以查看错误详情和原因。

【讨论】:

为什么我们需要标签?你能帮忙吗? 标签是一个简单的标记。例如具有标签开发的用户,具有标签生产的用户。您可以将标签留空【参考方案2】:

请转到管理面板:

第 1 步:https://admin.quickblox.com/signin.

第 2 步:使用有效凭据登录。

第 3 步:转到 USer >单击 Id

第 4 步:将用户标签编辑为 == dev

对所有用户执行相同操作。

【讨论】:

以上是关于Quickblox IOS SDK 2.6.2 问题的主要内容,如果未能解决你的问题,请参考以下文章

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

Quickblox:如何在 iOS SDK 中访问自定义对象特殊参数(增量)?

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

使用 Quickblox SDK 未收到从 iOS 到 android 的推送通知

Quickblox + Swift 3.0 iOS SDK 错误:未找到应用程序和 QBConnectionZoneTypeProduction

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