jjzjj

openfire

全部标签

android - 如何使用 Smack 了解 XMPP openfire 中的键入状态

我正在使用OpenfireXMPP服务器开发聊天应用程序。我可以在两个用户之间进行文本聊天。但是我想知道有人在输入消息时的输入状态。所以我创建了一个类:-publicclasstypingStatusimplementsChatStateListener{@OverridepublicvoidprocessMessage(Chatarg0,Messagearg1){//TODOAuto-generatedmethodstub}@OverridepublicvoidstateChanged(Chatarg0,ChatStatearg1){//TODOAuto-generatedmetho

java - OpenFire 服务器中用户的 JID 应该是什么?

您好,我是新手:我已经设置了一个Openfire服务器并使用SparkIM对其进行了测试。但是对于Android应用程序代码,session中用户的JID应该是什么:我试过username@ip_address,username@ip_address/Smack,username@ip_address/Spark。请参阅下图并提供帮助:这个问题的解决方案是什么。请帮忙。 最佳答案 JID是:username@xmpp-domain/Resource。您的Openfire主机的IP地址可以与XMPP域不同。如果您在“服务器名称”下的O

android - 如何使用 aSmack 在 Android 设备上获取 Openfire 聊天记录?

我正在开发一个聊天应用程序,用户将在其中与领域专家的小组成员之一聊天。用户使用我的android应用程序,领域专家使用sparkweb进行聊天。我进行了Openfire设置和Spark网络设置,并使用aSmack库开发了Android聊天应用程序。我的应用程序用户可以与领域专家聊天。到目前为止还好。现在我想在Android设备上显示用户与任何或特定专家的聊天记录。上网后,我可以为我的openfire服务器安装监控服务插件,它在管理员端显示用户的聊天记录,如下所示。现在我想在我的Android应用程序中显示这段历史,我该如何实现。任何建议,非常欢迎。我在朝着正确的方向前进吗?或者有什么简

android - XMPP (Openfire) 推送通知 Android

我真的试图找到解决这个问题的办法,但没有成功。有一些与此概念相关的线程,但我没有找到全面的解决方案。我有一台带有Openfire的服务器,它可以发送消息。当两个用户都在线时,没有问题。但是,当用户离线时,我想发送推送通知,就像在Whatsapp中一样。我听说Whatsapp和其他IM应用程序使用修改版本的ejabber发送推送通知,但无法找到如何。一种可能是使用GCM,但我不确定这是否是正确的方法。另外,为了不耗尽电池生命周期,我想避免轮询。有没有人知道这个的一些解决方案或有一个例子? 最佳答案 我正在研究openfire并发现了一

ios - 带有 openfire 的 XMPPframewok

我设置了自己的Openfire服务器,并使用Spark和Adium对其进行了测试。尽管从XMPPFrameworkforiOS运行示例项目时出现以下身份验证错误:2011-11-1601:34:26:850iPhoneXMPP[1245:207]iPhoneXMPPAppDelegate:xmppStream:socketDidConnect:2011-11-1601:34:26:850iPhoneXMPP[1245:8d0f]SEND:2011-11-1601:34:27:464iPhoneXMPP[1245:7b13]RECV:2011-11-1601:34:27:772iPhon

ios - XMPPFramework - 登录 Openfire 服务器时为 "<not-authorized>"

我在我的mac上安装了Openfire服务器并完成了所有配置。当我尝试通过XMPP协议(protocol)连接它时,我收到了以下错误日志。RECV:我还注意到在登录响应中我得到的用户名是null检查波纹管decodedresponse:username="(null)",realm="172.16.0.162",nonce="EFYJmP/oVfVKnhvuenmxVEBwH7VzYMET5j1cUqJ/",cnonce="DE5E4A14-3B6E-4239-B6AB-0B8BC1D75539",nc=00000001,qop=auth,digest-uri="xmpp/nivas"

ios - XMPPFramework - 检索 Openfire 消息存档

花了几个小时试图解决这个问题,但我很困惑!试图在我的OpenFire服务器上获取2个用户之间的聊天历史记录,我读到需要我的插件才能执行此操作。因此,我在我的OpenFire服务器上安装了“OpenArchive”插件并发送了以下XML(根据XMPP-0136协议(protocol)文档):100在代码中,这是通过以下方式实现的:NSXMLElement*iQ=[NSXMLElementelementWithName:@"iq"];[iQaddAttributeWithName:@"type"stringValue:@"get"];[iQaddAttributeWithName:@"id

android - Smack 4.1 Android 匿名注册到 Openfire

我想使用AndroidSmack4.1客户端匿名连接到openfire服务器并使用AccountManager注册新用户(用户名=“wq”,密码=“wq”),然后断开连接并以非匿名注册用户身份登录。3.1.1RegistrationwithaServerSpecialcaremustbetakenwhenanunregisteredentityinteractswithaserverratherthanaservice.Normally,aserverenablesin-bandregistrationsothatentitiescan"bootstrap"theirparticipa

ios - 如何在 iOS 应用程序中将 xmpp 与 Openfire 服务器集成?

我想使用xmpp和Openfire服务器为iOS制作一个聊天应用程序。我已经设置了服务器并且目前运行良好,但我不知道如何使用Openfire集成xmpp?我也看过一些教程,但在该教程中他们使用了一个jabbered客户端。感谢任何帮助.. 最佳答案 我在这里找到了我需要的东西https://github.com/processone/xmpp-messenger-ios 关于ios-如何在iOS应用程序中将xmpp与Openfire服务器集成?,我们在StackOverflow上找到一个

ios - XMPP iOS Framework 检测到 OpenFire 服务器的互联网断开连接问题

我已经使用带有OpenFire服务器的XMPPiOS框架实现了聊天应用程序。幸运的是,应用程序运行成功,但我在应用程序中遇到了一个互联网断开连接的问题。当用户注销或手动进入离线模式时,它会向他/她的花名册发送节。所以他/她的花名册知道用户进入离线模式。现在,当Internet与用户设备断开连接时,由于Internet断开连接,应用程序无法将状态节发送到服务器。因此他/她的花名册将不会获得有关该离线用户的信息,并且该用户将仅以在线模式显示。我认为像OpenFire服务器这样的东西可能能够检查连接的用户,并且每当任何用户断开连接时,它应该向他的花名册发送具有离线状态的状态节,这样他们就可以