最专业的代练平台开发!

资讯热点
我们今天使用的推动如何发展

发布时间:2024-4-18 分类: 行业动态

本文介绍了针对不同系统的推送系统的演变,从简单的文本通知到富媒体通知,再到灵活的自定义通知样式。让我们看看我们今天使用的推动力是如何发展的。

有一次,当开发人员想要连接他们的用户设备时,他们使用后台进程或轮询技术,这意味着连接到服务器的设备可以每十分钟检查一次消息。如果每个用户都有数十个应用程序轮询,这可能会导致设备上的功耗疯狂等问题。

 2003 – 黑莓推送电子邮件

如果您想在火车上阅读电子邮件,则需要BlackBerry。 RIM是第一个在其电子邮件应用程序中使用推送通知的操作系统,然后扩展为能够通过Blackberry设备之间的推送免费发送文本消息。

 2009 – 苹果推送通知服务(APNs)

Apple的首席技术官Scott Forstall在iOS 3.0中展示了APN。令人兴奋的是,它允许第三方开发人员轻松地免费使用该技术。虽然Apple并不是第一家发明这项技术的公司,但它们彻底改变了我们今天所经历的革命。 (开发人员会议视频 - 需要在线)

 2010 – Android Cloud to Device Messaging (C2DM)

  2012 – Google Cloud Messaging (GCM)

我们今天使用的GCM最初是2010年发布的C2DM(Android云到设备消息)服务和Android 2.2。

2012年6月27日,Google宣布推出Google Cloud Messaging服务,并很快发布了一份文档,指导应用程序开发人员从C2DM迁移到GCM。 (维基百科)

  2011 – Android 4.2 与 Rich Push 发布

自ICS以来,ICS一直在扩展其推送通知,允许您无限制地设计和调整Android推送通知。 iOS也是将推送通知视为用户和开发人员之间的消息传递平台的时候。 Android向前迈出了一大步,使通知中心成为用户的个人“公告板”。

  2013 – 通知广告

许多广告客户认为推送通知与“房地产横幅广告”相同。

它可以帮助许多小型开发人员和一次性应用程序(如酷炫壁纸)通过他们的应用程序获利,这使得许多应用程序充满了应用程序商店,而无需担心如何赚钱。但问题是许多用户厌倦了他们收到的广告。

2013年11月,Google发布了新政策:

应用及其广告不得为了广告目的而添加主屏幕快捷方式,浏览器书签或第三方服务或图标。

除非通知应用程序本身提供的功能,否则应用及其广告不得通过用户设备上的系统级通知来展示广告。 (例如,通知用户该交易的航空公司应用程序,或通知用户游戏内促销的游戏)[Google Cloud Terms]。

2013 – iOS 7 发布 静默推送通知

无声推送通知是iOS 7中发布的一项强大功能。当静音推送通知到达设备时,用户不知道已收到通知。但是,您的应用已收到通知,并将有时间执行某些任务,例如下载新内容并将其呈现给用户。

静音远程通知可用于:

剧集内容–电视节目,播客

稍后阅读这些故事

付款同步

文件同步

  2014 – iOS 8 发布 2kb 和操作按钮

在iOS 8之前,您只能发送256字节的消息,因此为了让用户能够看到整个消息,您必须将其汇总为100个字符或更少。

iOS 8带来两件好事

从现在开始,您发送通知的有效负载增加到2千字节,这已足够。

您可以在邮件中添加多个操作按钮。如果用户将通知向左滑动,则会显示这些按钮。

(相关视频 - 需要在线)

  2016 +

我无法预测不同操作系统将来会给我们带来什么功能。但是,根据我的个人经验,我相信推送通知将来会更强大,成为一个交互式工具而不是公告板,这样用户就不必进入你的应用程序来享受某些功能,一切都会直接来自通知中心管理。

PS:由于本文是在2016年编写的,iOS在2017年提供了更多功能。我将在此处添加。

支持富媒体推送通知(使用服务扩展)。

您可以让程序指定是否显示推送。在iOS10之前,只有在应用程序不在前台时才会显示推送。

支持更多字段标题,副标题和正文。

您可以看到推送功能越来越强大,我相信未来会给我们带来更多惊喜。

原文:推送通知演变

作者:HuminiOS

资料来源:https://zhuanlan.zhihu.com/p/26538642

« 如何快速修改,网站优化中常见的几个错误? | seo的逐步发展,趋势在哪里? »