最近也要开发一个聊天功能
需要先survey一些功能
因为是公司开发,所以后台由后端写好开API出来
想问一下聊天功能架构是以下吗?
使用者A -> call API -> 后端server处理一些事情(GCM) -> 传到使用者B
使用者B (notification 及 BoardCast) -> 呈现在layout上? 这样吗?
另外讯息都要用SQLite存起来 (规格还未定)
基本上画面呈现满多人已经做好了(基本上就是listView addView往下长
但是想先了解大概架构是不是这样?
另外有找到两个lib,目前是打算用第二个 (第一个虽然很完整但功力不太够看不太懂
1. https://goo.gl/3XDpMp
2. https://goo.gl/WfvITR
不知道有没有前辈可以给些建议或想法 XD
※ 引述《ayakashen (圈圈圈)》之铭言:
: 大家好
: 小妹我最近想开发一个学习软件 android app
: 其中需要让使用者互相联系
: 理想的范例是Facebook messenger
: 使用者双方在线可以即时通讯
: 如果有一方不在还是能传讯息,不过能够用notification的方式通知未上线的使用者
: 目前只需要纯文字及图片传输,语音不用
: 而且只需要一对一,不需要group chat
: 查了一下发现有sinch 跟quickblox 专门处理这一类的问题
: 两者感觉很像,只是sinch出世稍微久了一些
: 不知道这里哪位神手用过任一api 可以分享一下使用上的心得吗?
: 如果有其他更符合我需求的还烦请大家推荐,谢谢!