Tag: quickblox

未find符号:_kVTDecompressionPropertyKey_RealTime

我在发布时遇到了下列问题 安慰。 dyld:找不到符号:_kVTDecompressionPropertyKey_RealTime 参考文献:/var/mobile/Applications/25A09982-788D-4847-93D9-C6420B0B5628/Makeit.app/Makeit Expectedin:/System/Library/Frameworks/VideoToolbox.framework/VideoToolbox in /var/mobile/Applications/25A09982-788D-4847-93D9C6420B0B5628/Makeit.app/Makeit 任何人都可以告诉如何解决这个问题。 我已经检查过VideoToolbox框架,它也添加在我的项目中。 我唯一的怀疑是,在我的应用程序中,我正在使用QuickBlox WebRTC框架,这是iOS 9.0的链接,但我的应用程序部署目标是7.1。这是这种错误的任何问题。请教我如何解决这个问题。

Xamarin iOS项目参考绑定启动在SIM卡,但不是在设备上

我正在创buildQuickBlox聊天服务的monodouch绑定。 我在以前的版本(1.9.x)上成功完成了这个工作,但是在2.0.2库上,在设备上启动新绑定时遇到问题。 它在模拟器上启动罚款。 猜测这是连接器标志的问题,但已经用完了想法。 绑定项目编译正常。 DLL被创build,我可以在我的主机项目中引用它。 在模拟器中运行主机项目工作正常。 在实际的设备上,应用程序启动,但进程崩溃之前,通过黑屏。 Xamarin Studio“应用程序输出”窗口中没有输出。 根本不值一提。 任何方式我可以插入一些debugging信息,找出什么是错的? Quickblox提供了以下设置的iOS示例项目: 其他链接器标志:-lstdc ++ -ObjC -lxml2 链接二进制与图书馆: libxml2.2.dylib libresolv.9.dylib libz.1.2.5.dylib AVFoundation.framework CoreVideo.framework Quickblox.framework Accelerate.framework CoreMedia.framework AudioToolbox.framework CoreLocation.framework CoreDate.framework CoreGraphics.framework MobileCoreServices.framework SystemConfiguration.framework CFNetwork.framework UIKit.framework Foundation.framework 这是我的绑定项目中的“linkwith.cs”文件: using System; using MonoTouch.ObjCRuntime; [assembly: LinkWith ("libQuickblox.a", LinkTarget.ArmV7 | LinkTarget.ArmV7s | LinkTarget.Simulator, ForceLoad = true, Frameworks = "CFNetwork SystemConfiguration […]

我们可以使用quickblox在两个应用程序之间发送推送通知吗?

在我的应用程序中,我正在使用Quick blox进行聊​​天和推送通知。 我有两个应用程序agentapp和search器应用程序。 我可以通过这两个应用程序之间的快速blox来发送推送通知,因为我只通过quickblox添加了一个应用程序。

如何从用户的blob ID给对话框照片?

我正在使用QuickBlox,我上传了用户个人资料图片中说,在栈上stream( 如何上传用户configuration文件图片和如何从其他用户设备获取该configuration文件图片? )它工作正常。 然后,我可以在user2联系人中看到user1个人资料图片(通过下载user1的blob文件并将其转换为图片) 但现在我的问题是,如果我们想创build一个新的聊天对话框与user1和user2login。在那里我应该链接这个user1的个人资料图片(这是上传在上面的堆栈上stream示例)与新的对话框我将创build与user1聊天。 问题:1 – 那么如何将这个用户的个人资料图片与新创build的聊天对话链接起来,特别是在一对一聊天的情况下(私人聊天)。 问题:2 – 在聊天对话框中的图像应该能够更新每当user1已更改他的个人资料图片(使用更新blob API调用)。 我们可以在WhatsApp中看到。

在iOS聊天中设置QuickBlox QBUUser中的聊天/头像

在QuickBlox中,我们获得了每个用户在QuickBlox中注册的QBUUser实例。 但是我没有find任何属性来设置个人资料照片的头像url,并更新它。 我正在想在属性customData中设置url。 这是正确的方式来设置虚拟形象的url或存在任何其他方式让我知道。 提前致谢。

快速blox聊天不authentication

我在我的应用程序中使用quickblox做1对1聊天。 用户已经login。 但是,当我尝试login聊天时,出现以下错误。 2014-03-31 12:42:09.532 MyChat[2175:3803] QBChat/didNotAuthenticate, error: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure> 2014-03-31 12:42:09.533 MyChat[2175:3803] -[QBContactList dealloc] -> 2014-03-31 12:42:09.533 MyChat[2175:3803] QBChat/didDisconnect, error: (null) 我究竟做错了什么。 QBUUser *currentUser = [QBUUser user]; [QBChat instance].delegate = self; [[QBChat instance] loginWithUser:currentUser];

在QuickBlox中创build聊天室

我正在尝试使用我的iOS应用程序在QuickBlox中创build一个聊天室。 [[QBChat instance] createPrivateRoomWithName:@"My Room"]; – (void)createPrivateRoomWithName:(QBChatRoom*)room{ NSLog(@"Private room %@ was created", room.name); // Add users to this room NSNumber *anny = [NSNumber numberWithInt:300]; NSNumber *jim = [NSNumber numberWithInt:357]; NSArray *users = [NSArray arrayWithObjects:anny, jim, nil]; [[QBChat instance] addUsers:users toRoom:room]; } 但使用这段代码后,我的应用程序崩溃,下面是崩溃日志。 2013-01-03 19:13:55.234 Chat.Points[11178:23d03] +[QBDDXMLElement elementWithName:xmlns:]: unrecognized selector sent to class 0x22f73c 2013-01-03 19:13:55.241 […]

quickblox在开发和生产方面具有同样的意义

我添加了quickblox到我的应用程序, 并承担开发和生产APNS证书 当我打开应用程序,在开发模式下,开发标志closures [QBSettings setIsProductionEnvironmentForPushNotifications:NO] 我得到一个推送通知令牌,发送消息到这个令牌使得到达 但是,当我想切换到生产模式,我把 [QBSettings setIsProductionEnvironmentForPushNotifications:YES] 然后在方法application:didRegisterForRemoteNotificationWithDeviceToken: 给出了EXACT相同的开发标志。 我如何生成生产令牌? 如何强制创build新的令牌?

Quickblox iOS:连接2个用户进行video聊天,无需发起呼叫

我有一个video聊天的要求,我必须通过video聊天连接2(有点相关)的​​用户。 我没有find必要的答案,因此这个问题。 我基本上是按照这个教程,但似乎没有我需要的一切。 我不需要明确的“调用这个用户”这种function。 用户永远不会看到整个用户列表。 因此,我想知道是否可以有X个用户呼叫,另外有多less个用户正在等待接听这个呼叫。 总结: 我只想根据一些特征(如他们的注册标签)连接用户。 对于任何用户A,可以有多于一个具有与A相似的标签的用户 – 因此它们都是用户A的潜在video聊天用户。 我需要select其中的一个(随机可以工作)和streamA之间的video/audio。 我必须做什么? 这是部分列表,但我不知道我是对的最后。 1 – 调用[QBAuth createSessionWithDelegate:self] 2 – 从结果会话中,调用[QBUsers logInWithUserLogin] 3 – 从结果会话中,调用[[QBChat instance] loginWithUser:user] 4 – 从生成的chatDidLogin委托,调用什么? 是否应该进入一些聊天室,或使用chatRoomDidChangeOnlineUsers使用一些代码? 我不知道。 请用最less的必需顺序来帮助我,总之,修改1-2-3-4以上。 更新为什么不能发起呼叫: 这是因为聊天是非自愿的,通话可能会发生冲突。 如果我使用calluser API,每个人最终都会打电话。 同样,等待接受电话也是如此。 我无法想到一个公平的策略,即系统不会被呼叫请求所淹没,或者由于每个人都在等待而保持沉默。 换句话说,我是为了解决这个问题,每个用户都可以随便选一个人打电话,但是不介意别人打电话给他,而且他应该能够正常处理。

每次打开iOS应用程序时都被迫创build一个新的Quickblox会话

我正在使用Quickblox iOS SDK 2.0.12 我一直在这里按照Quickblox身份validation和授权的说明。 我调用QBRequest createSessionWithSuccessBlock: ,然后调用QBRequest signUp:在它的完成块里面,然后我调用QBRequest logInWithUserLogin:在下一个完成块里面。 根据上面的链接,我现在应该做一个Quickblox User Session完成这一切。 这一切都完美的作品,所有的电话都是成功的,我可以看到,用户现在在Quickblox Admin Panel 。 这样做后,如果我做Quickblox请求他们工作正常。 唯一奇怪的是[[QBSession currentSession] currentUser] NSLogs as (null) 。 无论如何,如果我停止在模拟器上运行应用程序,然后在10分钟后再次运行应用程序,我会检查是否存在持久的自定义数据,以便查看用户是否已经注册。 当用户注册时,我将它们带入应用程序,而不是他们需要注册或再次login。 现在,如果我试图向Quickblox发出任何请求,我会得到以下exception: Terminating app due to uncaught exception 'BaseServiceException', reason: 'You have missed the authorization call. Please insert following code inside your application [QBRequest createSessionWithSuccessBlock:errorBlock:]; Before any other code, […]