本人是个新手,最近感觉自己学的Android差不多了,所以想做一个Android 上的类似于qq微信这样的聊天APP,做之前我百度过需要用到的技术,
但是那些技术我不太懂,有人说用第三方sdk,环信,极光什么的,但是我想自己从底层写起,
所以不知道各路大神有没有什么建议,如果在Android上用原生的socket不知是否可以做,或者是否有一些其他的框架可以用?
但是那些技术我不太懂,有人说用第三方sdk,环信,极光什么的,但是我想自己从底层写起,
所以不知道各路大神有没有什么建议,如果在Android上用原生的socket不知是否可以做,或者是否有一些其他的框架可以用?
以环信和融云为代表的是做这方面的,属于应用内推送
像极光这类是做第三方推送的,与IM关系不是很大,但又有那么一点关系,这个可以在做的过程中去体会;
第三方推送最典型的例子是,假如你android手机把应用全部从内存中清除,然后锁屏,那些能够收到的消息的APP有很大一部分都是通过这些第三方推送推过来的(说的有点绝对),这些推送的消息都会显示在“通知栏”里面,这个属于应用外推送
至于服务器端 建议采用 t-io 这个 通讯框架 纯java 实现. 能达到百万分发.十几万长链接不存在问题. 代码量不大 而且 已经开源了. 至于客户端的布局,之类的 问题并不大 第一步 先 跑通 再做好,做优.