<分区>
我是 IOS 的新手,我想创建一个具有单用户聊天功能的应用程序。我不知道应该如何开始使用聊天功能。我搜索了它并找到了 QUICKBLOX sdk,但问题是这个 sdk 在应用程序中显示了它的图像。谁能告诉我应该使用哪个 api 或 sdk,或者我应该如何从头开始创建一个基本的聊天应用程序?
最佳答案
您需要一个 XMPP 服务器来将聊天消息传递到不同的设备。 如果你想自己搭建服务器,勾选this tutorial . 如果你想要性感的 node.js 实现,检查 [xmppjs] (https://github.com/mwild1/xmppjs)。 如果您想使用第三方服务,Quickblox当然是一条路要走。
还有其他服务提供者:
Parse : Parse SDK 简单易用,但不支持实时消息。你必须不时查看新消息。
Firebase :它提供实时消息支持,但您必须每月为 200 个事件连接支付 45 美元。
Layer : 与 firebase 相同,但它有一个易于使用的 SDK。仍处于 alpha 阶段。
如果你不想弄乱 XMPP,socket.io (对于 nodejs 爱好者)和 signalr (对于 ASP.NET 爱好者)是替代解决方案。
关于ios - 如何在 IOS 中开始单用户聊天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228765/
相关文章:
java - 如何使用 Selenium/Webdriver 自动化聊天应用程序?
iphone - 使用缩进级别在 ios 中的 UITableview 中下拉
ios - 我可以将 WatchKit 扩展添加到通用应用程序中吗?
c# - NetworkStream.Read() 不起作用并抛出 ArgumentOutOfRangeException
node.js - 使用now.js调用distributeMessage方法时出错
ios - 多个开发人员在 iOS 中工作一个 Storyboard