推送原理以及提高推送到达率的方案介绍( 二 )


3、APP相互守护
这个可以看成升级版的守护进程 。需要你有资源,能够联合其他APP,共同和你做此事,一般的,只有大厂,在自家旗下的多个app可能采用此种策略 。
4、推送通道共享
顾名思义,就是多个APP,使用一个通道进行数据下发 。这里的一个通道,一般是指一个厂商的推送,比如个推 。当然,这种策略,厂商已经帮你做好了,只不过需要你付费开通罢了 。其原理如下:
通道共享两个前置条件:
1、用户同时安装了APP1 和APP2;
2、APP1启动,APP2未启动时,服务向APP2发送推送消息:
满足以上两个条件,此时通道共享策略生效:
推送通道会通过APP1的通道,尝试启动APP2的推送服务,如果启动成功,则向APP2发送消息,此时,APP2就会收到推送消息;
安卓统一推送联盟
相信看到以上方法,有些同学觉得流氓 。这些进程都会悄悄的消耗用户的手机性能 。的确,各大厂商也意识到这种问题了 。所以,去年工信部旗下中国信息通信研究院泰尔终端实验室倡导成立了“安卓统一推送联盟” 。倡议:
看来,以上的手段,要玩完啊 。但是我们还有办法 。
多通道推送
多通道推送 。被技术不耻,完全没有技术含量,就是把有效果的通道都接一遍 。虽然技术含量低,但是产出绝对高 。先上个原理图吧:
接入效果呢??
小编的app,之前只接了小米和个推,在小米上的次日日活到达率能达到90% 。其他手机表现较差,后来接入了华为通道,单单华为手机用户的到达率,飙涨100%,整体到达率提高了10个百分点 。很有效果吧~~
好了,今天小编对push的内容就这些,希望对你有所帮助~~