我已经实现了基于聊天的应用程序。我可以用https://github.com/robbiehanson/XMPPFramework做很多功能图书馆。这是非常好的图书馆。但是几天后,我的服务器端人员在服务器中包含了bash服务。我的服务器端人员使用Strophe.js实现xmpp。他们使用以下代码在连接时启用BOSH服务。BOSH_SERVICE="http://host.com:5280/http-bind";newStrophe.Connection(BOSH_SERVICE);现在他们告诉我在IOS端也启用BASH服务。现在我无法连接到该服务器。如何在robbiehansonxmp
我已经使用带有OpenFire服务器的XMPPiOS框架实现了聊天应用程序。幸运的是,应用程序运行成功,但我在应用程序中遇到了一个互联网断开连接的问题。当用户注销或手动进入离线模式时,它会向他/她的花名册发送节。所以他/她的花名册知道用户进入离线模式。现在,当Internet与用户设备断开连接时,由于Internet断开连接,应用程序无法将状态节发送到服务器。因此他/她的花名册将不会获得有关该离线用户的信息,并且该用户将仅以在线模式显示。我认为像OpenFire服务器这样的东西可能能够检查连接的用户,并且每当任何用户断开连接时,它应该向他的花名册发送具有离线状态的状态节,这样他们就可以
我想为iPhone创建一个聊天客户端应用程序。我读过XMPP框架是最好的框架之一。但是,我没有找到太多这方面的资料,只有GoogleCode上的XMPPFramework和wiki上的详细信息。谁能解释什么是XMPP以及我们如何在我们的聊天应用程序中使用它?是否有任何教程或代码片段可以演示其用途? 最佳答案 XMPP是大多数IM客户端支持的用于消息传递和在线状态的开放协议(protocol)。如果您正在构建需要与其他客户端交互的iOS聊天应用程序,请使用XMPP。首先阅读并理解协议(protocol),然后查看XMPPFramewo
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在尝试在ios中构建一个聊天应用程序。我遇到了XMPP对于iOS。我对如何前进有点困惑。这是我的疑惑:我需要创建一个XMPP服务器来实现这个应用程序吗?或者是否有可用于相同目的的任何现有服务器/服务?
我有一个使用openfire的ios聊天应用程序,我需要做的是在消息(1)由于任何原因无法传递时发送推送通知,(2)应用程序处于挂起状态,即不能自行生成通知。我已经阅读了关于stackoverflow和其他地方的大部分相关问题/建议,并且我得出的问题解决方案很少。我不是ios开发人员,几天前我对openfire或xmpp一无所知,所以我担心我对事情的理解可能不完整,我的解决方案可能有缺陷。请确认我对它的理解,并建议我是否遗漏了什么或者是否有更好的方法。还请建议实现下面列出的特定解决方案的复杂程度。这里的挑战是确定何时需要推送以及从何处启动流程,因此1)一种方法是使用xmpp的xep-0
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在为iOS制作一个GTalk客户端,需要一个XMPP库来完成繁重的工作。有人知道吗?
我构建了一个简单的chatserverwithNode.js&RedisPub/Sub,acani-nodeonGitHub.它工作正常。还有一些事情要做,但我已经(在脑海中)想出如何去做。但现在,我正在考虑改用XMPP服务器。特点:一对一(单播)消息传递群发(多播)消息,即一个用户向1,000个用户发送相同的消息自定义群组消息(如Beluga)分层聊天室(PSub/Pub),例如,如果您在Hockey聊天室发帖,那么它也会发到Sports聊天室照片和视频消息(TODO)任何其他很酷的功能...此外,我知道我可以将Node.js服务器部署到JoyentNode,我有一个带有RedisT
我们有一个社交网站,人们可以在这里联系,我们希望它与XMPP集成。我们目前使用ejabberdXMPP服务器。这是我的问题:如何正确创建账户?现在,我正在考虑在我们的网络应用程序上进行用户注册,我们将调用一个脚本来执行ejabberd命令来创建用户。用户身份验证。用户登录我们的网站后,用户将自动登录聊天系统。您如何使用strophe.js在客户端执行此操作?据我所知,您需要提供JID和密码进行身份验证,所以我认为在登录时,会有一个ajax调用来获取用户密码,然后在strophe.js的登录调用中使用响应文本。这安全吗?还有其他方法吗?出席登记。我们的网络应用程序有一个联系人系统,但XM
像推送通知(下游消息)一样,我想在php中实现从我的android设备到我的应用服务器的上游消息传递。我正在使用Github中的这个XMPPHP库将我的应用服务器连接到GCM的CCS。但是当我尝试执行以下代码来连接GCM的CCS时:include'XMPPHP/XMPP.php';$conn=newXMPPHP_XMPP('gcm-preprod.googleapis.com',5236,'@gcm.googleapis.com','','xmpphp','http://myserverdomain',$printlog=true,$loglevel=XMPPHP_Log::LEVEL
我是Android编程新手。不过,我已经完成了基础知识,并希望学习XMPP以在Android上制作聊天应用程序。我已经完成了教程,但没有办法使用自定义pc作为应用程序的服务器。我想用我的笔记本电脑作为服务器在2个android设备之间发送消息。我的笔记本电脑应该能够接收和引导两者之间的消息。谁能帮我开始? 最佳答案 首先,您需要在笔记本电脑中安装XMPP服务器。Here是可用的列表。人们常说Openfire易于安装和配置,但对于生产目的,Ejabberd(仅限linux和mac)似乎更强大。要开发您的应用程序,您可以使用Smack,