草庐IT

QUickblox

全部标签

ios - QuickBlox - 从后台调用用户/创建 session

在我的应用程序中,当用户点击“事件”按钮并将应用程序发送到后台时,应用程序会在后台定期检查其他可用用户时播放一段铃声。如果找到可用用户,用户会听到提示音并且应该开始通话。但是,当应用程序在后台运行时,我无法创建QBRTCSession。我使用下面的代码:QBRTCSession*session=[QBRTCClient.instancecreateNewSessionWithOpponents:opponentsIDswithConferenceType:QBConferenceTypeVideo];if(session){self.sessionQBRTC=session;[sess

ios - Quickblox chatRoomDidReceiveMessage 未调用

我遇到一个问题,当我在群组类型QBChatDialogTypeGroup中聊天时收不到消息。我正在使用下面的代码消息发送成功并收到其他群组成员的通知,但是群组聊天View中的用户无法调用这些方法然后收到消息。-(void)chatRoomDidReceiveMessage:(QBChatMessage*)messagefromRoomJID:(NSString*)roomJID{}-(void)chatDidNotSendMessage:(QBChatMessage*)messagetoRoomJid:(NSString*)roomJiderror:(NSError*)error{}Q

ios 在 Quickblox 中注册时无法处理的实体

我正在开发一个聊天应用程序,我已经添加了用于聊天的Quickblox框架,但是在注册新用户时出现以下错误:RequestURL:https://api.quickblox.com/users.jsonRequestmethod:POSTRequestparameters:{user={login=8306706078;password=12345;};}Requestheaders:{"Content-Type"="application/json";"QB-SDK"="iOS2.0.12";"QB-Token"=98b2213918ec59f8d669f021c7792f82a7f4

ios - quickblox 推送通知在生产模式下不起作用

我将quickblox添加到我的应用程序中在开发模式下,推送通知系统运行良好。但是,当我将我的应用程序置于生产模式时,后端系统显示推送已发送,但未收到推送。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{[QBSettingssetLogLevel:QBLogLevelDebug];[QBSettingssetApplicationID:kAppID];[QBSettingssetAuthorizationKey:kAutho

ios - QuickBlox:架构 arm64 的 undefined symbol

我正在使用Xcode6.4并使用cocoapods安装了QuickBlox框架。使用该框架后,我收到一些错误,例如Undefinedsymbolsforarchitecturearm64"_OBJC_CLASS_$_QBSettings",referencedfrom:objc-class-refinAppDelegate.o谁能帮我弄清楚。我无法解决这个问题。任何建议将不胜感激。Update:下面是我的pod文件pod'QuickBlox'target'myApp'do 最佳答案 转到您的目标build设置->其他链接器标志->双

ios - 在 QuickBlox iOS 中将所有消息标记为已读

我正在QuickBlox的帮助下开发一个基于聊天的应用程序。有一个Api返回聊天对话框,其中包含最后发送的消息和未读消息计数。我的问题是将消息标记为已读。为此,我得到了像这样的工作代码[QBChatmarkMessagesAsRead:arrMessagesdialogID:dialogIddelegate:self];//arrMessagesisthearrayofmessageids它运作良好,但有时会发生一些消息被跳过的情况,并且它总是以未读消息的形式出现在QBChatDialog所以我的问题是我应该怎么做才能将它的所有消息标记为已读。或者如何获取那些未读的特定跳过消息。当它调

ios - 使用 quickblox 发送消息

我已将quickblox集成到我的应用程序中。因为我使用这段代码在tableview中获取了所有用户QBGeneralResponsePage*page=[QBGeneralResponsePageresponsePageWithCurrentPage:1perPage:100];[QBRequestusersForPage:pagesuccessBlock:^(QBResponse*response,QBGeneralResponsePage*pageInformation,NSArray*users){[_NameArrayaddObjectsFromArray:users];}e

android - QuickBlox Android SDK 1.2 不再在 14 之前的 Android API 上运行

QuickBlox(AndroidSDK)在AndroidAPI14之前不再运行。当我尝试使用QBAuth.createSession(newQBCallbackImpl(){为QuickBlox创建session时,出现以下错误:(javax.net.ssl.SSLPeerUnverifiedException:没有对等证书)。它之前运行的奇怪的东西!我正在使用QuickBloxAndroidSDK1.2.4,我应该迁移到SDK2吗?但它仍然是测试版! 最佳答案 使用QuickBloxAndroidSDK1.2时似乎有问题,强烈建

java - Gradle 构建问题 : upgrading Quickblox and httpclient on latest Android SDK23

我正在尝试将Android应用程序(使用Quickblox和httpclient进行服务器通信)升级到最新的SDK23。我遇到了一些问题。我知道SDK23不支持httpclient。您可以在下面检查错误:Process:com.a.test,PID:26761java.lang.NoClassDefFoundError:Failedresolutionof:Lde/measite/minidns/Client;atorg.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.(MiniDnsResolver.java:50)atorg.

android - 从服务器获取所有 Quickblox 组列表

我在android中使用quickbloxapi2.5.1进行聊天,我想获取quickblox服务器中可用的所有quickblox组列表。目前我正在获取由我创建或我是该组成员的组列表。 最佳答案 由于权限模型,无法在您的应用程序中获取所有群聊。每个用户都可以请求他在占用者列表中的聊天列表。还有公共(public)群聊类型-这些聊天可供您应用中的每个用户使用。如何创建Android公共(public)群聊http://quickblox.com/developers/Android_XMPP_Chat_Sample#Create_a_