我是IOS新手,我想创建一个具有单用户聊天功能的应用。我不知道如何从聊天功能开始。我搜索了它并找到了QUICKBLOX sdk,但问题是这个sdk在应用程序中显示了它的图像。任何人都可以告诉我应该使用哪个api或sdk,或者我应该从一开始就创建一个基本的聊天应用程序?
答案 0 :(得分:2)
您需要一台XMPP服务器才能将聊天消息传递给不同的设备。 如果您想自己构建服务器,请检查this tutorial。 如果你想要性感的node.js实现,请检查[xmppjs] (https://github.com/mwild1/xmppjs)。 如果您想使用第三方服务,Quickblox肯定是一种方法。
还有其他服务提供商:
Parse:Parse SDK易于使用,但不支持实时消息传递。您必须不时查看新消息。
Firebase:它提供实时消息支持,但您必须每月支付45美元才能获得200个有效连接。
Layer:与firebase相同,但它有一个易于使用的SDK。还是在阿尔法。
如果你不想搞乱XMPP,socket.io(对于nodejs爱好者)和signalr(对于ASP.NET爱好者)是替代解决方案。