Android第三方通知消息推送平台哪个好
2016-08-19 14:01:38  By: dwtedx

最后想给DD记账加一个推送的功能、主要是提示用户记得记账、之前在群里有同学问我关于推送的一些问题、现在几乎大部分App都会有推送的功能、同样也都会遇到这个问题


一、为什么要用推送?

推送功能可谓是现如今任何一个 App 的必备功能、因为每天可以推送消息、提升日活啊、用户长久没打开了、推个消息就把用户召回了啊、一般来说推送都是系统来做的、比如 iOS 的推送是苹果自己做的、系统级别的、任何时候都可以推送给用户

而 Android 的推送本来 Google 自己也有一套推送服务、也是系统级别的、叫做 GCM 、Google Cloud Messaging、但是众所周知、Google 的服务在国内根本没法使用、也就意味着我们不得不用第三方的推送服务


二、为什么要使用第三方推送服务?

因为 GCM 在国内的限制、所以这块也就是一个机会了、国内因此也衍生了很多推送服务公司、大部分公司都会选择使用第三方推送服务、因为推送这个事自己做还挺麻烦的、需要服务器资源、开发以及后台管理、统计等

对于一些大公司来说本身有资源做这个事、而且出于安全考虑也会优先自己做、但是大部分中小型公司是不会浪费资源在这块的、尤其创业公司、还是把资源用在自己的核心业务上更急迫、所以大部分中小型互联网公司都会选择第三方推送服务


三、有哪些第三方的服务?

目前来说做的比较好的推送服务大概有小米推送、腾讯信鸽推送、阿里百川、百度推送、极光推送、友盟推送等、这些推送服务大都有以下特点


(1)免费

当然部分公司也有收费的、号称更稳定、推送到达率更高、但大部分都还是用的免费版


(2)服务会被杀死

由于 Android 系统的机制、后台推送 Service 会被各种主动的或是被动的行为给杀死、而服务一旦被杀死、意味着就接收不到推送消息


(3)多个 app 共用一条推送通道

什么意思呢?就是如果有多个 app 都使用了同一家推送服务、那么这些 app 共用一条消息通道、即使你家的 app 推送服务被杀死了、那么只要用户打开了其他集成该推送服务的 app 、你家的推送就能接受到消息


四、哪家推送更好呢?

每家的推送服务都号称推送到达率很高、号称自己家的推送服务更不容易被杀死、号称自己的推送更稳定更有保证、然而我要说的是、各家都差不多、技术上你能实现的、别家一样能实现、到达率也都差不多、据我观察平均推送到达率能达到 70% 左右都算不错的了、那么到底该怎么选择呢?


有一点比较特殊的是?有些推送服务有自己家品牌的手机、比如小米有自己的手机、而在 MIUI 系统上小米推送是作为系统级的服务、不会被杀死、毕竟一家人、总不至于傻到把自己家的服务给干掉吧?所以这就是一个巨大的优势了、类似的华为推送服务在自己家的手机系统上也不会被杀死

各大手机厂商都宣传自己家的手机市场份额第一、然而我要说的是如今市场上的 Android 手机只分小米手机跟其他手机、什么意思?就是小米手机是目前市场份额第一、而且远远领先其他手机、这个在我的DD记账 app 的数据上看就是这样、而这里有一份友盟发布的 Android 设备活跃的排名数据

android 第三方推送


上图可以看到、前十排名小米占了 5 席、总体小米手机确实是市场份额第一、其次是三星、华为紧随其后、接着 oppo、vivo、魅族平分秋色、所以小米手机的市场份额、这也是根据我的App的使用量来推算的、不一定准确、加上小米推送在 MIUI 上不被杀死这一大特性、致使选择小米推送是第一选择


五、总结

所以综合下来、如果你的 app 想省事的话那么建议直接集成小米推送、如果你的 app 想要把推送更优化下、那么可以集成多个推送服务、针对不同的渠道用不同的推送、比如小米渠道用小米推送、华为渠道用华为推送、其他渠道用信鸽推送等、但是这种也比较麻烦、具体怎么做看你们自己的权衡了

若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新资讯、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


博文评论

  • 该博文还没有评论、赶快抢沙发吧...
DD记账
top
+