2012-03-15 70 views
2

我的任务是为iOS创建IM应用程序。我目前有一个XCode程序员自己创建应用程序,我们选择了OpenFire作为XMPP服务器。唯一的问题是我之前从未做过类似于聊天程序的任何事情,并且难以让事情滚动。我已经安装了OpenFire并使其正常工作并进行数据库设置。现在我必须弄清楚从哪里出发。我不知道如何制作XMPP请求,也不知道如何编写客户端。我是一名经验丰富的PHP兽医,并且正在使用PHP为我们的聊天应用程序编写一个API,但我真的不知道我是否应该尝试使用PHP来创建XMPP请求的路线,或者如果XCode程序员应该这样做。无论如何,我需要详细阅读如何制作XMPP请求,然后弄清楚如何以我选择的语言来完成这些请求。我真的希望坚持我对PHP的了解。看来大多数预制XMPP客户端都是基于Java的,它根本没有帮助我。任何帮助,建议或阅读任何人都可以帮助我的材料将会很棒。OpenFire,XMPP和PHP入门

+0

嗨@pogeybait你做到了吗?我也试图给一个聊天应用程序的PHP IOS开发人员的API。可以引导我或任何教程,请建议。 – 2013-08-24 10:40:16

回答

3

我不明白你为什么需要额外的PHP图层。 XMPP支持IM所需的全部功能(或大部分功能)。 您可以从iOS连接到XMPP,例如this library

但是,如果你坚持一个PHP层,here are some XMPP libraries。不只是PHP,但很多语言。

如果你想熟悉XMPP协议,look here。他们有很好的文件记录。