即时通讯 APP,大家如何解决离线推送的问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kingthy
V2EX    程序员

即时通讯 APP,大家如何解决离线推送的问题?

  •  
  •   kingthy 2020-01-19 17:07:13 +08:00 7423 次点击
    这是一个创建于 2160 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT, 在做一款即时通讯 APP,但现在碰到最大的问题就是离线消息的推送,也就是在 APP 不存活情况下的消息推送下发。问下大家,大家接入过的下发成功率较高的推送服务有哪一些?

    苹果方面,通过 APN 推送,相对比安卓稳定很多,消息也算很及时!

    安卓方面,自己接入过手机厂商的推送服务,如华为,小米,FCM ( GOOGLE )等,但都是会存在失败率,并且有时消息推送下发非常的不急时,消息已推送到这些厂商的后台了,但消息就是下发不到手机客户端。 除了接厂商的也接过极光,友盟,腾讯信鸽等第三方的,但测试下来,在 APP 不存活的情况下,到达率几乎为 0 !效果非常的不理想!

    问下大家在安卓方面怎么解决 APP 不存活情况下消息的下发啊?有没有较好的解决方案?感谢提供建议的 XDJM

    30 条回复    2020-03-15 17:52:36 +08:00
    yujiang
        1
    yujiang  
       2020-01-19 17:11:31 +08:00 via Android
    那就学 wx 强制 App 存活,月活减半
    maxxxxx
        2
    maxxxxx  
       2020-01-19 17:14:04 +08:00 via iPhone
    @yujiang 微信是厂商做了白名单了好吧,跟微信本身没关系,另外微信的 FCM 很稳定
    jdgui
        3
    jdgui  
       2020-01-19 17:14:24 +08:00
    @yujiang 对不起,wx 并不是强制 App 存活,是人家厂商给他加白名单了。
    用户会因为这个手机不能用微信换手机,而不会因为这个手机不能用微信换聊天软件。
    richangfan
        4
    richangfan  
       2020-01-19 17:17:12 +08:00 via Android
    我做的项目用了融云的推送服务,测试过还行
    kingthy
        5
    kingthy  
    OP
       2020-01-19 17:20:51 +08:00
    @maxxxxx
    @jdgui 对,微信是厂商做白名单保活。
    kingthy
        6
    kingthy  
    OP
       2020-01-19 17:21:18 +08:00
    @richangfan 我说的离线推送哦,并不是在线推送。离线就是 APP 被杀掉了
    pmispig
        7
    pmispig  
       2020-01-19 17:27:33 +08:00
    app 被杀掉了,那只能写入邪能军团联合唤醒了
    star7th
        8
    star7th  
       2020-01-19 17:27:54 +08:00   1
    我已经放弃了安卓的即时推送了。24 小时若还未读消息,直接短信通知用户。当然这是一笔开销。
    jdgui
        9
    jdgui  
       2020-01-19 17:30:18 +08:00
    slyang5
        10
    slyang5  
       2020-01-19 17:31:03 +08:00
    @star7th 用户量大 这花的钱得要 多少啊
    kingthy
        11
    kingthy  
    OP
       2020-01-19 17:43:22 +08:00
    @star7th 短信通知?这笔钱就历害了
    kingthy
        12
    kingthy  
    OP
       2020-01-19 17:53:07 +08:00
    @jdgui 这个 SAO 操作,不知道是否可行,就是流氓了先
    find
        13
    find  
       2020-01-19 17:54:45 +08:00 via iPhone
    工信部 不是在统一这样的服务了吗
    kingthy
        14
    kingthy  
    OP
       2020-01-19 17:58:02 +08:00
    @find 现在是 9120 年了都还没有任何消息出来。。
    find
        15
    find  
       2020-01-19 18:02:36 +08:00 via iPhone
    @kingthy 你穿越了?
    kingthy
        16
    kingthy  
    OP
       2020-01-19 18:11:16 +08:00
    @find 你看看官网有没有 APP 可以接入的消息
    IGJacklove
        17
    IGJacklove  
       2020-01-19 18:23:45 +08:00
    友盟推送的话要集成厂商通道才能离线推送吧
    find
        18
    find  
       2020-01-19 18:26:49 +08:00 via iPhone
    @kingthy 现在是 2020 年了
    xytdj
        19
    xytdj  
       2020-01-19 18:42:08 +08:00
    借用微信啊 微信上做小程序,小程序去拉 App
    richangfan
        20
    richangfan  
       2020-01-19 18:47:51 +08:00
    @kingthy 我说的就是离线推送,在融云后台配置国内安卓厂商的 APPID 之类的就行了
    xttli123
        21
    xttli123  
       2020-01-19 19:16:37 +08:00
    安卓还是谷歌吧 不管那群不会翻墙的人
    woodnaonly
        22
    woodnaonly  
       2020-01-19 21:29:42 +08:00
    @jdgui 这是云作者 建议拉黑之
    reus
        23
    reus  
       2020-01-19 21:57:11 +08:00 via Android
    希望工信部大力整治这种流氓行为,一棍子打死
    zhuawadao
        24
    zhuawadao  
       2020-01-19 22:45:39 +08:00
    极光可以啊
    star7th
        25
    star7th  
       2020-01-20 08:48:33 +08:00
    @slyang5
    @kingthy
    短信通知这要看产品形态。我目前用于一个少而精的产品上。都是高价值用户,值得出这个钱。
    jdgui
        26
    jdgui  
       2020-01-20 09:20:24 +08:00
    @woodnaonly 不是吧,这个人是太极的开发者。至少从太极的原理和完成度他是有挺强的技术的。。
    jdgui
        27
    jdgui  
       2020-01-20 09:21:08 +08:00
    @kingthy 作者可信度挺高的,但是我没试过,因为没这个需求,就当做一个咨询来了解
    juster
        28
    juster  
       2020-01-20 11:29:05 +08:00
    kafka 好像可以处理这个问题,离线消息可以存到磁盘里等检测到客户端上线了再把消息 load 出来发给它
    kingthy
        29
    kingthy  
    OP
       2020-01-20 15:51:30 +08:00
    @jdgui 也先了解下,但这个是下下策方法
    woodnaonly
        30
    woodnaonly  
       2020-03-15 17:52:36 +08:00
    @jdgui 问题 APP 不存活情况下的消息推送下发 除非有系统级别的应用进行中转,否则都是白扯,虚拟机关闭一切推送 都收不到!
    如果在关机的时候保证消息及时送达??
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4181 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 05:35 PVG 13:35 LAX 21:35 JFK 00:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86