养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

一个app怎么集成多个推送

时间:2024-10-27 13:29:39

网上已经有很多关于Android推送的讨论,是站在一个App开发团队的角度,集中讨论两方面的问题:如何对各家的推送平台进行技术选型;在集成各家推送平台的SDK的时候,应该重点关注哪些问题。

一个app怎么集成多个推送

方法/步骤

1、说Android端外推送比较烦,实际有两层海潍吨燹意思:首先是说实现上比较麻烦,至今业界也没有找到一种完美的解决方案,Android程序员通常需要同时集成多家推送平台(剧安颌儿如果有自己的端内推送,还要考虑与端内推送的配合);

一个app怎么集成多个推送

2、其次是说Android推送的市场现状比较混乱,无论选择哪一家,都让人纠结万分,难免心情烦躁。无论是你花费了多少功夫,做了多少优化,仍然可能存在推送不到或推送延迟的情况。

一个app怎么集成多个推送

3、通常大厂的App都会区分端内推送和端外推送(端指的是客户端),具体说来:当App在前台运行的时候,这时的推送称为端内推送。

一个app怎么集成多个推送

4、端内推送一般是走App自己实现的一套推送系统:推送服务器是自己的,客户端维护一条长连接连到自己的推送服务器,不依赖任何第三方的推送系统。

一个app怎么集成多个推送

一个app怎么集成多个推送

5、当App从前台退到后台,在短时间内App怪畿阚苄未被杀死前,App自己的长连接仍然有效。这时的推送可以仍然走App自己的推送系统。所谓的“Android进程保活”,就是为了尽量延长这段在后台存活的时间。

一个app怎么集成多个推送

6、当App在后台运行足够长的时间后,App进程由于被清理或者其它原因,App自己的长连接断开。这时的推送就称为端外推送了,只能走某个第三方推送平台了。

一个app怎么集成多个推送

© 一点知识