我想使用jabber / XMPP为iPhone实现聊天客户端。谷歌存储库上的XMPP框架表明它已贬值。有人知道iPhone的xmpp聊天客户端从哪里开始吗?

最佳答案

正如乔恩·巴黎(Jon Parise)所述,XMPP Framework Google Code Project非常活跃。我已经使用Framework亲自编写了两个不同的XMPP IM客户端,这些客户端在iPhone应用商店中都接受并出售。需要一些项目设置才能正常工作,您可以在分散的站点周围发现它们。为了便于参考,我将所需步骤(在将XMPP Framework源树添加到您的项目之后)总结为:

//  In order to use the XMPP Framework on iPhone/iPad, need to:
//  1. add libidn.a to Frameworks (found in libidn folder under XMPP/Vendor folder)
//  2. add libresolv.dylib to Frameworks
//  3. add CFNetwork.framework to frameworks
//  4. add SystemConfiguration.framework to frameworks
//  5. set up XCode to use libxml2: (for KissXML)
//     add "-lxml2" to "Other Linker Flags" under "Linking"
//     add "/usr/include/libxml2" to "Header Search Paths" under "Search Paths"


编辑2013年5月

正如Deepwinter在评论中指出的那样,XMPP Framework(不久前)移至github。这些天从https://github.com/robbiehanson/XMPPFramework获得它。

关于iphone - XMPP是否仍适用于iPhone?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3035599/

10-13 05:03