草庐IT

ios - 是否有任何选项可以禁用 open-fire 服务器上的群聊消息历史记录?

我一直在创建群聊应用,在实现群聊功能时我遇到了问题,当我每次加入房间时,开火发送最近两天的消息。这是我每次加入房间时收到的帖子消息。Verygoodmorning!!!哪位大侠可以指点一下openfireserver上disablehistorymessage的选项在哪里?所以我只会收到每条消息一次。提前致谢。 最佳答案 您应该不禁用群聊历史记录,您应该指定您不想接收历史记录,如XEP-0045中所述。:您的XMPP库应该能够指定房间加入数据包的“maxchars”或“maxstanzas”或“seconds”属性。

ios - XMPPFramework - 如何更新我自己的头像图片?

我正在开发一个应用程序,因为我想更新我的头像图像。我正在关注XEP-0153更新我的头像图像的指南,我构建了一个NSXMLElement对应XEP-0153中的以下代码并通过XMPPStream发送该元素.image/jpegBase64-encoded-avatar-file-here!服务器响应以下错误:image/jpegBase64-encoded-avatar-file-here而不是任何人都可以发布与更新头像图像相关的代码或链接吗?提前致谢。 最佳答案 -(void)updateAvatar:(UIImage*)avat

ios - 如何在 ios 的 xmpp 框架中检查收到的消息是已读还是未读

我正在使用xmppframework开发聊天应用程序,我已成功完成发送和接收消息,但是1)如果我正在与用户A聊天,用户B向我发送消息,我如何识别用户B向我发送消息。(我已经在核心数据中维护消息,因此消息将被保存)2)如何识别收到的消息是已读还是未读注意:我使用了消息保存xmppMessageArchivingStorage=[XMPPMessageArchivingCoreDataStoragesharedInstance];xmppMessageArchivingModule=[[XMPPMessageArchivingalloc]initWithMessageArchivingSt

ios - 如何为 iPhone 集成 XMPP 框架?

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowtoimplementXMPPprotocolinobjective-C?我是Xcode的新开发人员,我不知道如何使用XMPPFramework为iPhone开发聊天应用程序。那么,请帮助我使用XMPP创建聊天应用程序?如果可能,还请提供一些示例。谢谢!

iphone - iOS XMPP 按用户名搜索用户

我第一次在iOS中使用XMPP框架。任何人都可以帮助使用用户名搜索用户。我已经尝试了下面链接中描述的方式。但运气不好。iOSXMPPframeworkgetallregisteredusers提前致谢。 最佳答案 我终于明白了。我自己做的。NSString*userBare1=[[[[selfappDelegate]xmppStream]myJID]bare];NSXMLElement*query=[NSXMLElementelementWithName:@"query"];[queryaddAttributeWithName:@"

ios - XMPPFramework - 在 Openfire 上通过 SSL 连接

我正在尝试通过SSL将我的用户从我的iOSXMPP聊天客户端连接到Openfire服务器。在我的iOS客户端中:-(void)setupStream{...//BOOLvaluesforsecuritysettingscustomCertEvaluation=NO;allowSelfSignedCertificates=YES;allowSSLHostNameMismatch=NO;}在我的Openfire服务器的SecuritySettings>ClientConnectionSecurity中,我设置了:必需-客户端只能使用安全连接连接到服务器。因此,将调用以下委托(delegat

ios - 如何在 QuickBlox 中阻止用户?

我正在QuickBlox框架上创建一个基于聊天的应用程序,我想在应用程序中有一个block功能。我读出了一些文档,例如XMPP和QuickBlox。但没有得到任何帮助。有一些维护QBPrivacyList的逻辑,不允许其他用户发送消息并阻止它,但我没有成功。这是我如何维护隐私列表的代码片段。在聊天登录的方法中获取名称为@"public"的隐私列表[[QBChatinstance]retrievePrivacyListWithName:@"public"];所以如果已经创建了名为"public"的隐私列表,将在委托(delegate)方法中获取它-(void)chatDidReceive

iphone - 使用 XMPP 将实时信息发送到正在运行的 iOS 应用程序

我正在开发一个iOS应用程序。该应用程序有不同的“区域”,用户可以向它们发布“内容”。观看同一区域的其他用户应该将发布的内容发送到他们的手机(但前提是该应用程序正在运行)。我已经开始研究Django带有RESTfulAPI的后端。我计划在AmazonWebServices,上托管后端每次向“区域”添加内容时,使用AmazonSimpleQueueService将更新时间和“区域”放入队列中.我打算制作一个Python应用程序来处理队列中的项目,查询数据库以查看哪些用户有他们可以下载的新“东西”——目前这部分计划发送一个ApplePushNotification到手机,如果应用程序正在运

ios - XmppFramework 我收到 KissXml 错误

我在XMPPFramework上收到此错误Module'KissXml'notfound我无法解决此问题,请帮助我!我像Github一样设置XmppFramework我的Xcode版本是7.2 最佳答案 我一开始使用的是CocoaPods,但是因为需要修改源码以满足某些需求,所以手动添加了XMPPFramework,但是遇到了各种错误。一位博主指出,但我已经解决了这个问题。通过替换@importKissXml;到#import"DDXML.h"试试吧~ 关于ios-XmppFramewo

ios - XMPP 应用终止且未收到消息

我在XMPP应用程序中工作。当我终止并杀死我的应用程序时,1)用户未连接到XMPP服务器。用户离线。但我希望用户已连接并在线。喜欢WhatsApp(应用程序)。2)那时我无法从XMPP服务器端获取任何消息,-(void)xmppStream:(XMPPStream*)senderdidReceiveMessage:(XMPPMessage*)message此方法未调用。那么,我怎样才能收到消息?我也实现了Pushnotification,但同样的问题是,当应用程序被杀死并终止时,这个方法不会被调用,-(void)application:(UIApplication)applicatio