我想在iOS中加上QQ那种,简单的聊天功能。 服务器端是Node.js,我没弄过这方面的应用。对即时通信一窍不通。
想知道,我应该怎么做?
Nodejs 有现成的聊天,就是楼上有人说的socket.io,装完了基本就可以了。聊天的示例可以看看这个网站 http://chat.socket.io/
iOS端搞个WebView放H5页面做聊天室的展示就可以了。如果想进一步做的话再把界面展示用Native完成。
另一种方案是使用环信的IM服务,服务端做些配置来管理用户,客户端集成他们的SDK就可以了。具体的信息可以参考这个地址 http://www.easemob.com/product/im
如果想简单点第一种能够比较快做到聊天功能,但是想做的效果比较好个人认为第二种方案好些。题主可以根据需要选择。PS:socket.io和环信IM碰巧都用过。
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
2 回答1k 阅读
首先你需要实现界面吧,会不会写聊天界面?参考一下仿QQ聊天布局这个代码吧。
然后,肯定不能自己写IM后台吧?那推荐你给自己的App集成一个LeanCloud或者融云的IM服务吧。相关的文档,Leancloud和融云都有提供,非常详细,基本上是step by step的那种,从他们官网就可以找到的。
基本上就是这些了。