发布网友 发布时间:2022-04-24 07:41
共3个回答
热心网友 时间:2023-10-09 01:00
在以后安卓也是会依靠统一推送来给用户带来很棒的体验。
在统一的推动下,Android也不远了。在2010年,当苹果推送通知服务发布后不久,Android 2.2“云到设备消息”发布,其原理与苹果推送通知服务类似,从应用服务器发送的消息被发送到服务器,然后发送到设备。
该服务于2012年被谷歌云消息取代。GCM的最重要的优点是没有消息*,可以节省更多的电力。
2014年谷歌收购Firebase后,将GCM更名为“Firebase cloud messaging”,进一步简化了推送服务的相关开发工作。
在国内,由于在*使用谷歌服务是不稳定的,法律渠道Android手机倾向于精简谷歌服务以获得更好的用户体验,统一的推送服务也被删除。因此,出现了各种第三方推送服务。
最尽职尽责的应该是他们自己的推送服务,比如华为和小米的这些推送服务被集成到高度定制的Android系统中,具有系统级的状态和更高的优先级。如果你的小米手机中的所有应用都使用MiPush,它就会像iOS一样流畅。
但这往往是不可能的,开发商不能照顾所有的供应商,并确保每个品牌都有相应的推送服务,而华为和小米已经做到了最好。虽然厂商的推送服务也可以在其他品牌的手机上正常使用,但不喜欢在他们的系统上实现系统级,推送通知服务后台进程仍然是永久的。
热心网友 时间:2023-10-09 01:00
小米/华为云推送能够在相应的品牌移动电话和体系效劳同享推送效劳上节省电量,但在其他平台上推送效劳没有差异。事实上,基于WebSockets的自建推送效劳也能够考虑。我情愿付出并具有跨平台需求的,个人强烈推荐亚马逊AWS在我国推出推送效劳,供给一个一致的推送APNS和GCM API,而连接不在GCM上能够主动切换到push百度云。费用大约是100万美元。性价比很高。
在国内是这些:腾讯信鸽、百度、个推、小米……
至于实际上的相对优点,同样的原理,如果你的用户小米更多或许能够独自为小米渠道整合推送,建议小米,由于它是一个系统级,为美丽的miui后台杀不死的,哈哈哈哈。
我现在的解决方案是用小米来推动所有的手机,不要用华为的手机。这样,MIUI和emui都有自己的体系级推送,然后其他应用程序运用小米来推送,也能够调用我的push通道,这也很脏。然后把它们放进jar包里。
目前国内比较有名的就是这几个了。其实国外的比国内的要好很多,但是既然你只想要国产的,那我只能给你推荐这些。国内的应用发展水平还不是很完善。跟外国还是有很大区别的。所以在这里还是只能希望我们国产的应用,赶快发展起来,这样我们才好好的,支持国货。你说是不是啊哈哈哈
希望能帮到你吧
热心网友 时间:2023-10-09 01:01
事实上,Android系统更像传统的台式电脑系统。需要在后台推送的每个应用程序都有一个单独的后台进程来进行通信和交换数据。此外,Android也有类似于APNS的GCM(GoogleCloudMessage),这对于开发人员来说是可选的,并且不是强制性的。