我想使用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/