在 iPad App 中实现多用户聊天
Posted
技术标签:
【中文标题】在 iPad App 中实现多用户聊天【英文标题】:Implementing multi user chat in iPad App 【发布时间】:2015-06-17 17:04:05 【问题描述】:我有一个 iPad 应用程序。我打算给它添加一个群聊功能。这意味着 1) 用户可以创建或加入群组 2) 可以向其他登录该应用的用户发送文本或音频片段。
我正在寻找有关如何实现这一点的指针。我阅读了许多文章。我已经缩小到 1) XMPP (Jabber) 和 2) 网络套接字 基于解决方案。
我有 ios 方面的经验,但对其他技术很陌生。什么是好方法?是否有任何可用的免费库或 SDK 可以帮助我,因为我不想从头开始构建所有东西并且时间有限。
提前致谢
【问题讨论】:
【参考方案1】:我不会自己实现所有这些,也不会自己托管服务。
您应该考虑为此使用现有系统。
(我与下一个建议没有任何关系)
我用过:
firebase.com
和
parse.com
两者都应该适用于您的用例,但实际上 firebase 就是为此而生的!
【讨论】:
感谢 Nils 的建议,但 firebase 和 parse 都是付费解决方案。有没有免费的替代品 您不必为解析付费!他们有一个非常大的“免费层” 每秒 30 个请求和每月 1000000 个推送通知是免费的 好的。将进一步研究。如果您能指出任何对我有帮助的教程,我将不胜感激。我目前正在阅读code.tutsplus.com/tutorials/… 好的。你对igniterealtime.org/projects/openfire有什么建议【参考方案2】:在这两种情况下,您都需要后端服务器。在第三方服务的情况下,几乎所有服务都是付费的,但它们提供一些免费使用,例如
https://quickblox.com/
https://www.pubnub.com/ - http://www.pubnub.com/solutions/chat/
https://tokbox.com/platform
【讨论】:
以上是关于在 iPad App 中实现多用户聊天的主要内容,如果未能解决你的问题,请参考以下文章