作者bluepoker (poker)
看板AndroidDev
标题Re: [问题] 聊天app
时间Wed Nov 16 22:15:13 2016
最近也要开发一个聊天功能
需要先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 可以分享一下使用上的心得吗?
: 如果有其他更符合我需求的还烦请大家推荐,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.218.87
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1479305717.A.0CA.html
1F:推 nightwolf013: GCM不会100%送达&不见得会即时收到(当使用者量太多) 11/17 10:06
2F:推 baobomb: Firebase 11/17 22:02