其他推送方式还有:C2DM、轮询、SMS、MQTT协议、XMPP协议等等,相对于这些推送方式,第三方推送方式的特点分别是:
请记住一个潜规则:操作系统是不会杀死属于自己品牌的推送服务。
当今市场上的Android手机系统份额最高是MIUI系统,即小米(具体排名请看http://www.umindex.com/)
因为:免费、到达率高且在Android系统市场份额第一的MIUI系统上不被杀死。所以,如果要选择手机厂商的推送服务,请选择小米推送作为第三方平台实现推送服务
下面一些应用可以从侧面来证明我的推断:
请记住一个规则:推送系统会共享一条推送渠道
所以说,关于如何选择第三方平台类的推送,推送平台的规模效应就很重要了。 那如何得知他们的规模和市场份额呢?按个人经验,主要看两点:
BAT大厂其实并没有什么优势,同时谨记:
主要从用户类别+实现成本+渠道来选择不同的使用场景 1. 如果用户群体精准(使用小米手机或华为手机居多),可以考虑只集成对应手机厂商的推送;
注意:单一的手机厂商也能工作,比如小米推送在非小米手机上当然也能工作,只不过不是系统级别的服务了,容易被杀死。
让不同的推送运行在各自擅长的环境里,最大化实现推送的到达率和产品的存活率
通常第三方推送平台都支持两种推送消息类型:通知栏消息和透传消息。
App如果仅仅通过通知栏消息,是无法接触到消息数据本身的。