1
teavoid OP 刚刚看了下百度云推送。貌似android和iOS可以采用如下的统一方案:
1、后台时,使用百度云推送。 2、app激活(进去前台)时,才建立websocket连接。 |
2
pright 2014-01-27 01:43:36 +08:00 2
想省事就用第三方的推送服务,一般都有比较完善的api,服务器也能支持一定数量用户。
不怕麻烦就用xmpp或mqtt协议自己架服务器,前者有androidpn服务端,后者也有挺多开源实现。 完全自己造轮子觉得没太必要,我现在就用androidpn做的推送。 |
3
powerfj 2014-01-27 10:12:30 +08:00 1
用第三方的吧,jpush什么的,如果每个应用自己做推送的话,最后遭殃的还是用户的手机和电池
|
6
zhouquanbest 2014-01-27 14:01:17 +08:00
建议使用GCM加国内第三方双重方案
|
7
dellch 2014-03-09 20:24:47 +08:00
@zhouquanbest 国内第三方这个怎么搞呢?能否简单指导下?
|
8
Androilly 2015-07-03 17:16:42 +08:00
建议使用个推推送,业内最大的一家有保证,500w累计注册用户以下还是免费的。
百度到达率是在捉急。 |
9
Hxqing 2016-12-12 15:03:33 +08:00
1. 不会耗电,几十秒才发一个 ping 包,消耗微乎其微(长连接断了就再连嘛,重连很方便, sdk 也会自动重连);
2. 如上,一个 ping 包的大小估计在几十个字节,一整天可能才几个 KB 。 云巴就有 Socket.IO 相关的解决方案,包括 Socket.IO API 使用等,操作十分便捷,不需要自己造轮子, 详情可看: https://yunba.io/docs/socketio_api_api_manual @dellch 第三方推送也可选择云巴,快速集成的入门操作仅有 5 步,并且每一步都非常简便,包括注册账号、创建新应用、下载 SDK 、集成 SDK 、开始通信。 详细的内容建议查看云巴的文档,讲得非常详细清晰,链接: https://yunba.io/docs/product_kb_yunba_quick_start 希望对你有所帮助! |