现在手机的安装量在 50w 左右
如果自己开发推送
1. iOS
这个应该只是提交到苹果服务器让他提交 这个基本没什么难度
2. Android
大致看了一下 手机和服务器保持一个连接 这个应该挺麻烦的
大家觉得有必要自己开发推送吗?
没有开发过, 大神们来说下 开发的过程中可能会遇到哪些问题?
1
kimmykuang 2015-10-13 09:10:40 +08:00 1
jpush 可用
|
2
sunfanteng 2015-10-13 09:11:03 +08:00 1
建议不要自己开发,用第三方的就 OK 了。中间的坑是非常多的。
|
3
lizhenda 2015-10-13 09:19:56 +08:00 1
自己开发也不难,就是架设服务器麻烦,直接用第三方省事多了
|
4
strongcoder 2015-10-13 09:22:00 +08:00 1
自己搞费时费力~~没那个必要,安卓推送确实是个问题
|
5
dai269619118 OP |
6
lizhenda 2015-10-13 09:36:22 +08:00 1
自己开发我几年前做过 Android 前端,后端是 C++,说白了就是自己弄 socket ,主要是安卓手机太变态,各种定制系统权限不一,很难做到所有在各个手机后台运行不被干掉。 ios 就 easy 多了。
|
7
gamexg 2015-10-13 09:38:24 +08:00 1
坑就是厂家为了省电做的各种修改...
例如 有些手机的 alarmmanager WAKEUP 定时唤醒会给你改成 15 分钟一次,造成心跳完全无效... 在锁屏时对于推送服务器发出的 tcp 包收到后并不会唤醒手机,只有在用户解锁时才会唤醒... |
8
dai269619118 OP |
10
gdtv 2015-10-13 09:48:45 +08:00 via Android
楼主请问一下你是自己一个人,同时搞 IOS 和安卓吗?
|
11
dai269619118 OP @gdtv 公司项目.... 做后端开发得
|
12
jimrok 2015-10-13 09:55:12 +08:00 1
如果不是做 IM 这种,没必要自己弄。
|
13
sun019 2015-10-13 10:09:41 +08:00 1
自己开发你服务器完全跟不上的 。
用 jpush 吧 还算稳定 |
14
chisj 2015-10-13 10:26:52 +08:00 1
不要自己做,坑很大,尤其服务端。
|
15
akring 2015-10-13 11:41:55 +08:00
jpush 大坑,入坑需慎重
|
16
dai269619118 OP @akring 百度坑 腾讯坑 自己用过知道 jpush 也坑? 那还有什么推送可以选择的?
|
17
kimmykuang 2015-10-13 14:15:18 +08:00
@dai269619118 之前用 jpush 的时候没那么多用户,还算稳定,只不过遇到过有些安卓系统的一键优化内存会把心跳干掉
|
18
cmxz 2015-10-13 23:31:12 +08:00
@kimmykuang 自己的推送也会面临被优化干掉的问题
|