您的位置 首页 > 数码极客

谷歌gcm如何使用


哈喽黑粉们,欢迎来到黑马公社


这两天黑马看到了一个消息,统一推送能力平台正式上线。



这已经是近几年,黑马也不知道第几次看到这个消息了,每次都来势汹汹,但最终都无声无息。


统一推送是什么?


早在2017年的时候,工信部旗下的泰尔终端实验室就牵头联合国外内主要相关企业,想要搭建国内安卓生态的唯一推送服务。



统一推送服务的推行,让国内安卓手机可以在不需要打开APP的情况之下,也能接收到APP的消息通知。


看看隔壁的iOS就知道,这绝对是一项利民工程。


在iOS 3.0的时候,苹果推出了APNS(Apple Push Notification Service)服务。APP要发送通知给用户,要先向苹果服务器发送通知,再由苹果服务器发送给用户。



关键是,APP可以不启动。


这就极大的降低了手机的耗电量和手机内存负担,这也是iOS即便运存没有安卓机大,但体验也不逊色于安卓手机12GB运存的原因之一。


安卓手机这边,其实也有类似的服务,那就是GCM(Google Cloud Messaging),在 2014 年收购 Firebase 之后升级成为FCM(Firebase Cloud Messaging)。



但由于国内安卓精简了谷歌服务的原因,谷歌的推送服务是用不了的。


统一推送联盟就是想替代谷歌的推送服务,实现国内安卓推送生态的大一统。


但为什么这么多年过去了,统一推送服务一直没有提上进程?


这其中,最重要的原因是,谁掌握主动权。


谁掌握了主动权,就能拥有着用户数据和触达用户的机会,这些就是利益。哪家手机厂商会愿意舍弃这庞大的、近在眼前的利益?


小米有自己的小米推送,华为有自己的华为推送,OPPO、vivo、魅族等厂商也有自己的推送,就连不做手机的厂商也都要做自己的推送服务,甚至APP直接绕过所有推送,直接给用户发送通知。



各有心思,劲不往一处使,事情怎么能成?


换句话说,即便各大厂商放弃自己的推送服务,统一推送成了,那些头部APP是否会加入?


比如微信和 QQ,那就是让他们牺牲自己收集数据和触达用户为代价,,去成全手机厂商和用户的体验,这可能性多少?


除非有更大的利益可以让头部APP放弃自己的推送。


其次,统一推送一直没有进展,但这些年来,安卓手机的运存却是日益增长,已经来到了12GB甚至是16GB的运存。



运存的提高,让手机卡顿现象大幅降低,手机后台能力也大幅提高,这也造就了手机厂商已经没有那么大的动力加入统一推送联盟。


反正手机已经足够流畅了,而且还能用自己的推送服务。


客观来说,手机厂商自己的推送服务,也能够解决APP自己启动推送通知的问题,但是对于开发者来说,就是一场噩梦。


因为你要去适配所有手机厂商以及第三方的推送服务,如果不适配,那么APP就会自己启动来推送消息通知。


但适配所有厂商的推送服务,工作量极大,也不太可能。


因此,统一推送服务最大的意义就是减少了开发者的工作量,完善了安卓的软件生态。


即便如今手机性能变强,运存变大,安卓系统更加完善,手机卡顿现象变少,但黑马还是希望统一推送服务可以尽快到来。



谁会嫌弃自己的手机更流畅呢?


至于统一推送服务什么时候到来?


目前小米、华为、OPPO和vivo等主流手机厂商已经适配了统一推送服务,统一推送联盟也已经上线了统一移动基础服务平台 UMS 。


只要手机厂商和头部大APP愿意,统一推送可以随时到来,但就迟迟不见踪影。


利益的事情,最是复杂了!希望这次,统一推送联盟来真的。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“谷歌gcm如何使用”边界阅读