V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
abelyao
V2EX  ›  问与答

支持 API 调用的消息推送应用 (Push) 都有哪些?有没有各平台通用并且不依赖 Google 帐号的

  •  1
     
  •   abelyao · 2014-11-29 00:05:25 +08:00 · 2086 次点击
    这是一个创建于 3438 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前我知道的有:
    - pushbullet,需要 Google 帐号登录,这在安卓手机上就需要翻墙了,麻烦。
    - pushover,依赖 Google Play 国行手机没自带也不想折腾去安装了。
    - instapush,很好用,API 调用也非常简单,但是安卓安装之后竟然打不开,闪退,原因不明。

    我的需求:
    - 有提供 HTTP API 直接调用,这样任何服务端都可以接入,包括网页,包括服务器,包括树莓派,包括 Windows 反正各种能写代码的地方就都能接入了。
    - 至少支持 Android 和 iOS,要是连 PC / Mac 都有客户端,或者 Chrome 浏览器扩展那就更好了。
    - 不要依赖第三方帐号体系,尤其是 Google / Facebook 之类的被墙服务,不能指望每个使用者都会翻墙,即便会翻墙,我也有时刻需要使用墙内服务的需求,所以不要扔来一句翻墙就好之类的。

    终极大招:
    - 实在没有这样的服务,就真的只有接入微信企业号来做消息推送了。

    最后,在此先谢谢!
    23 条回复    2016-01-13 22:44:08 +08:00
    airyland
        1
    airyland  
       2014-11-29 00:49:12 +08:00
    同关注
    tqcenglish
        2
    tqcenglish  
       2014-11-29 01:02:26 +08:00 via Android
    Mqtt可以不
    horsley
        3
    horsley  
       2014-11-29 01:13:38 +08:00
    alexapollo
        4
    alexapollo  
       2014-11-29 01:20:46 +08:00
    刚好做这行的。
    信鸽、百度云推送、极光推送,任选。信鸽比较推荐。
    gateswong
        5
    gateswong  
       2014-11-29 01:47:28 +08:00 via iPad
    你看看Amazon SNS怎么样

    除了手机平台推送外还有电子邮件和短信推送
    faceair
        6
    faceair  
       2014-11-29 01:50:58 +08:00 via iPhone
    @horsley
    @alexapollo
    @gateswong
    成品的应用,不是要推送服务
    lamengao
        7
    lamengao  
       2014-11-29 03:44:15 +08:00 via iPhone
    abelyao
        8
    abelyao  
    OP
       2014-11-29 10:08:28 +08:00
    @lamengao 这个是啥… 没看明白

    @gateswong
    @alexapollo
    @horsley
    @faceair
    对的,不是要推送服务,也不是要 SDK 之类的,而是要一个成品的应用。
    mrlawrence
        9
    mrlawrence  
       2014-11-29 10:42:47 +08:00
    miui 现在也有那个推送服务。小米手机的量比较大,楼主应该可以考虑一下。
    abelyao
        10
    abelyao  
    OP
       2014-11-29 10:43:44 +08:00
    @mrlawrence 需求第二点 “至少支持 Android 和 iOS”
    sun019
        11
    sun019  
       2014-11-29 10:55:52 +08:00 via Android
    用过激光推送不错
    abelyao
        12
    abelyao  
    OP
       2014-11-29 10:57:31 +08:00
    @sun019 抓狂… 不是要SDK也不是要接入服务,是要成品的应用,都不看贴的么
    horsley
        13
    horsley  
       2014-11-29 11:38:33 +08:00 via Android
    @abelyao 你说的服务到底是什么,支持Android ios然后呢?推到设备上然后呢?你不是要接收处理?不如你描述下具体使用场景
    abelyao
        14
    abelyao  
    OP
       2014-11-29 11:40:38 +08:00
    @horsley 话说你有没有用过 pushbullet 或 instapush 有的话自然就明白了
    horsley
        15
    horsley  
       2014-11-29 11:47:54 +08:00 via Android
    还是建议信鸽,其实完全吻合你文字描述的需求,你需要的是成品服务,其实自己改下信鸽demo也就可以了,再不行,最简单的,直接使用demo成品,可以接收原始推送消息并显示出来
    abelyao
        16
    abelyao  
    OP
       2014-11-29 11:56:36 +08:00
    @horsley 听你的安装了一个信鸽的 DEMO APP,但是只有安卓的,要 iOS 还是要自己做?我要的是成品 APP 而不是要成品服务啊
    horsley
        17
    horsley  
       2014-11-29 12:04:18 +08:00 via Android
    @abelyao ios应该也有的不过他管理后台ios和Android算两个项目分开的,你可能要找找
    faceair
        18
    faceair  
       2014-11-29 12:52:40 +08:00 via iPhone
    我以前用Android的时候就在找解决方案,最后装了谷歌框架用了pushover

    现在换iPhone了以后用Qpush
    https://www.npmjs.org/package/qpush

    通用的方案好像只有自己造轮子了,可惜不会写客户端
    hging
        19
    hging  
       2014-11-29 12:53:58 +08:00
    在用avos.......现在改名叫learncloud了貌似.
    kofip
        20
    kofip  
       2014-12-25 17:03:18 +08:00
    我也需要这样的,成品APP,楼主有介绍吗?
    abelyao
        21
    abelyao  
    OP
       2014-12-25 18:03:13 +08:00 via Android   ❤️ 1
    @kofip 到现在没有看到满意的,最后自己写了个 API 然后把消息用微信企业号发送到终端上了
    hr6r
        22
    hr6r  
       2015-06-27 14:47:03 +08:00
    pushbullet 是因为aws 的原因, 没办法.
    instapush 量不大的时候还行, 现在用就是这个.
    现在打算换qpush 和slack 试试.
    yuyue007
        23
    yuyue007  
       2016-01-13 22:44:08 +08:00
    @alexapollo 有像 pushbullet 的现成的软件可以用么?只想使用。不过又有功能,又有开发接口就更好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1202 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:54 · PVG 01:54 · LAX 10:54 · JFK 13:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.