V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dai269619118
V2EX  ›  程序员

关于自己开发手机推送的问题

  •  
  •   dai269619118 · 2015-10-13 09:03:02 +08:00 · 2357 次点击
    这是一个创建于 3332 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在手机的安装量在 50w 左右
    如果自己开发推送
    1. iOS这个应该只是提交到苹果服务器让他提交 这个基本没什么难度
    2. Android 大致看了一下 手机和服务器保持一个连接 这个应该挺麻烦的


    大家觉得有必要自己开发推送吗?
    没有开发过, 大神们来说下 开发的过程中可能会遇到哪些问题?

    kimmykuang
        1
    kimmykuang  
       2015-10-13 09:10:40 +08:00   ❤️ 1
    jpush 可用
    sunfanteng
        2
    sunfanteng  
       2015-10-13 09:11:03 +08:00   ❤️ 1
    建议不要自己开发,用第三方的就 OK 了。中间的坑是非常多的。
    lizhenda
        3
    lizhenda  
       2015-10-13 09:19:56 +08:00   ❤️ 1
    自己开发也不难,就是架设服务器麻烦,直接用第三方省事多了
    strongcoder
        4
    strongcoder  
       2015-10-13 09:22:00 +08:00   ❤️ 1
    自己搞费时费力~~没那个必要,安卓推送确实是个问题
    dai269619118
        5
    dai269619118  
    OP
       2015-10-13 09:30:13 +08:00
    @kimmykuang 稳定吗? 百度和腾讯的都用过了 最近连续出问题
    @sunfanteng 有什么坑?
    @lizhenda 用着是方便 最近用腾通的最近一个月要么延迟要么就推不出去 忍不了
    lizhenda
        6
    lizhenda  
       2015-10-13 09:36:22 +08:00   ❤️ 1
    自己开发我几年前做过 Android 前端,后端是 C++,说白了就是自己弄 socket ,主要是安卓手机太变态,各种定制系统权限不一,很难做到所有在各个手机后台运行不被干掉。 ios 就 easy 多了。
    gamexg
        7
    gamexg  
       2015-10-13 09:38:24 +08:00   ❤️ 1
    坑就是厂家为了省电做的各种修改...
    例如 有些手机的 alarmmanager WAKEUP 定时唤醒会给你改成 15 分钟一次,造成心跳完全无效...
    在锁屏时对于推送服务器发出的 tcp 包收到后并不会唤醒手机,只有在用户解锁时才会唤醒...
    dai269619118
        8
    dai269619118  
    OP
       2015-10-13 09:44:08 +08:00
    @lizhenda
    @gamexg
    真是个大坑了 瞬间就不想自己做了
    谢谢!
    gdtv
        9
    gdtv  
       2015-10-13 09:47:40 +08:00 via Android
    @gamexg 作出这样的省电修改还不是因为中国的垃圾软件(不是说楼主的软件)
    gdtv
        10
    gdtv  
       2015-10-13 09:48:45 +08:00 via Android
    楼主请问一下你是自己一个人,同时搞 IOS 和安卓吗?
    dai269619118
        11
    dai269619118  
    OP
       2015-10-13 09:54:03 +08:00
    @gdtv 公司项目.... 做后端开发得
    jimrok
        12
    jimrok  
       2015-10-13 09:55:12 +08:00   ❤️ 1
    如果不是做 IM 这种,没必要自己弄。
    sun019
        13
    sun019  
       2015-10-13 10:09:41 +08:00   ❤️ 1
    自己开发你服务器完全跟不上的 。
    用 jpush 吧 还算稳定
    chisj
        14
    chisj  
       2015-10-13 10:26:52 +08:00   ❤️ 1
    不要自己做,坑很大,尤其服务端。
    akring
        15
    akring  
       2015-10-13 11:41:55 +08:00
    jpush 大坑,入坑需慎重
    dai269619118
        16
    dai269619118  
    OP
       2015-10-13 12:28:43 +08:00
    @akring 百度坑 腾讯坑 自己用过知道 jpush 也坑? 那还有什么推送可以选择的?
    kimmykuang
        17
    kimmykuang  
       2015-10-13 14:15:18 +08:00
    @dai269619118 之前用 jpush 的时候没那么多用户,还算稳定,只不过遇到过有些安卓系统的一键优化内存会把心跳干掉
    cmxz
        18
    cmxz  
       2015-10-13 23:31:12 +08:00
    @kimmykuang 自己的推送也会面临被优化干掉的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1407 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:36 · PVG 01:36 · LAX 09:36 · JFK 12:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.