我想要实现在聊天应用程序一个功能通过用户将能够通过其独特的提供的代码来搜索组。我已经使用quickblox来实现聊天功能。所以请为我提供一种使用quickblox来实现该功能的方法。如何提供fuctionality搜索群聊与quickblox
0
A
回答
0
请检查Quickchat的正式文件。
他们有提到他们的文档中的所有细节。
而且,只需下载演示,并尝试实施。
之前实现群聊不要忘记阅读典型的设置部分。
典型设置[群聊中的功能]
认证:通过聊天记录:你不妨保持 这是很容易通过QuickBlox支持 所有公共讨论的历史档案。一些平台也将要求您实现虐待 并都通过API和 管理面板也支持温和的机制。文件附件:通常附件不支持 1:1/IM聊天:在许多应用中,你可能希望允许用户开始 与其他用户邀请好友的私人通信:QuickBlox支持 邀请好友或添加其他用户,您可能在使用收藏夹 您的应用程序 - 另请参见[聊天:交友/最喜爱的用户列表]
开始创建对话的群聊。
QBChatDialog * chatDialog = [[QBChatDialog的alloc] initWithDialogID:空型:QBChatDialogTypeGroup]; chatDialog.name = @“与Bob,Sam,Garry聊天”; //根据需要设置 chatDialog.occupantIDs = @ [@(55),@(678),@(22)];
[QBRequest createDialog:chatDialog successBlock:^(QBResponse *response, QBChatDialog *createdDialog) { } errorBlock:^(QBResponse *response) { }];
第二步 - >创建chatnotification
- (QBChatMessage *)createChatNotificationForGroupChatCreation:(QBDialog *)dialog { // create message: QBChatMessage *inviteMessage = [QBChatMessage message]; NSMutableDictionary *customParams = [NSMutableDictionary new]; customParams[@"xmpp_room_jid"] = dialog.roomJID; customParams[@"name"] = dialog.name; customParams[@"_id"] = dialog.ID; customParams[@"type"] = @(dialog.type); customParams[@"occupants_ids"] = [dialog.occupantIDs componentsJoinedByString:@","]; // Add notification_type=1 to extra params when you created a group chat // customParams[@"notification_type"] = @"1"; inviteMessage.customParameters = customParams; return inviteMessage; } ... for (NSString *occupantID in dialog.occupantIDs) { QBChatMessage *inviteMessage = [self createChatNotificationForGroupChatCreation:dialog]; NSTimeInterval timestamp = (unsigned long)[[NSDate date] timeIntervalSince1970]; customParams[@"date_sent"] = @(timestamp); // send notification // inviteMessage.recipientID = [occupantID integerValue]; [[QBChat instance] sendSystemMessage:inviteMessage completion:^(NSError * _Nullable error) { }]; }
您将在此委托接收的对手。与abolve链接
- (void)chatDidReceiveSystemMessage:(QBChatMessage *)message { }
可以实现所需的功能群聊。 赞,获取在线用户,离开群聊对话框,附件组。等等。
相关问题
- 1. Android中的quickblox群聊
- 2. Quickblox群聊加入不工作
- 3. 如何在Quickblox的群聊中禁用特定用户的聊天推送
- 4. Quickblox使用quickblox聊天
- 5. 如何在SSRS中提供'正在搜索'搜索结果
- 6. 如何提供Ack与我想要搜索的目录?
- 7. 提供搜索工具
- 8. Quickblox聊天想法
- 9. Quickblox头像聊天
- 10. quickblox,如何在聊天中检索自定义参数?
- 11. QuickBlox,如何创建1:1聊天
- 12. 如何注销QuickBlox API中的聊天
- 13. 使用xmpp framework&quickblox服务器发送群聊消息iOS
- 14. UITabBar Fuctionality
- 15. Quickblox可以在iOS上提供基于Javascript的视频聊天吗?
- 16. 搜索与洗劫如果提供的参数
- 17. Quickblox ios 1对1聊天
- 18. QuickBlox视频聊天质量
- 19. 记录Quickblox视频聊天
- 20. 群聊聊天圈像网络聊天像Facebook群聊天UI
- 21. 弹性搜索URI搜索群组
- 22. 弹性搜索提供错误在群集中找不到活动节点
- 23. easy_install提供搜索命令吗?
- 24. 搜索提供XML为关键词
- 25. StarTeam提供哪些搜索选项?
- 26. 使用Rails提供可搜索的PDF
- 27. 谷歌是否提供搜索API
- 28. WordPress是否提供搜索API
- 29. ie9默认搜索提供商损坏
- 30. Jackrabbit提供多面搜索功能吗?
感谢您的答复哥们,但您能否帮我解答一下如何将自定义参数添加到群聊对话框中并通过该自定义参数搜索特定群组。请注意,我想为群聊对话框添加自定义参数,而不是添加到用户或消息。 – user4221623
你检查过了吗?http://quickblox.com/developers/Chat#Custom_parameters –