You need to sign in to view this topic
This topic created in 4552 days ago, the information mentioned may be changed or developed.
类似微信,后台有个服务,用来接收服务器的消息推送。
因为后台使用的pomelo框架,所以android这边打算用socket.io来接收消息。
请问下有无人使用过类似方案,想问问socket.io的这种连接,
1、是否很耗电?(websocket基于tcp,这样长期在app和服务器之间保持一个连接是否靠谱?)
2、本身握手的带宽消耗?
或者说,这种推送系统和心跳应该用udp来做?
9 replies • 2016-12-12 15:03:33 +08:00
 |
|
1
teavoid Jan 27, 2014
刚刚看了下百度云推送。貌似android和iOS可以采用如下的统一方案: 1、后台时,使用百度云推送。 2、app激活(进去前台)时,才建立websocket连接。
|
 |
|
2
pright Jan 27, 2014 2
想省事就用第三方的推送服务,一般都有比较完善的api,服务器也能支持一定数量用户。 不怕麻烦就用xmpp或mqtt协议自己架服务器,前者有androidpn服务端,后者也有挺多开源实现。
完全自己造轮子觉得没太必要,我现在就用androidpn做的推送。
|
 |
|
3
powerfj Jan 27, 2014 1
用第三方的吧,jpush什么的,如果每个应用自己做推送的话,最后遭殃的还是用户的手机和电池
|
 |
|
8
Androilly Jul 3, 2015
建议使用个推推送,业内最大的一家有保证,500w累计注册用户以下还是免费的。 百度到达率是在捉急。
|