發(fā)布時(shí)間:2024-4-18 分類: 行業(yè)動(dòng)態(tài)
本文介紹了針對(duì)不同系統(tǒng)的推送系統(tǒng)的演變,從簡(jiǎn)單的文本通知到富媒體通知,再到靈活的自定義通知樣式。讓我們看看我們今天使用的推動(dòng)力是如何發(fā)展的。
有一次,當(dāng)開發(fā)人員想要連接他們的用戶設(shè)備時(shí),他們使用后臺(tái)進(jìn)程或輪詢技術(shù),這意味著連接到服務(wù)器的設(shè)備可以每十分鐘檢查一次消息。如果每個(gè)用戶都有數(shù)十個(gè)應(yīng)用程序輪詢,這可能會(huì)導(dǎo)致設(shè)備上的功耗瘋狂等問題。
2003 – 黑莓推送電子郵件
如果您想在火車上閱讀電子郵件,則需要BlackBerry。 RIM是第一個(gè)在其電子郵件應(yīng)用程序中使用推送通知的操作系統(tǒng),然后擴(kuò)展為能夠通過Blackberry設(shè)備之間的推送免費(fèi)發(fā)送文本消息。
2009 – 蘋果推送通知服務(wù)(APNs)
Apple的首席技術(shù)官Scott Forstall在iOS 3.0中展示了APN。令人興奮的是,它允許第三方開發(fā)人員輕松地免費(fèi)使用該技術(shù)。雖然Apple并不是第一家發(fā)明這項(xiàng)技術(shù)的公司,但它們徹底改變了我們今天所經(jīng)歷的革命。 (開發(fā)人員會(huì)議視頻 - 需要在線)
2010 – Android Cloud to Device Messaging (C2DM)
2012 – Google Cloud Messaging (GCM)
我們今天使用的GCM最初是2010年發(fā)布的C2DM(Android云到設(shè)備消息)服務(wù)和Android 2.2。
2012年6月27日,Google宣布推出Google Cloud Messaging服務(wù),并很快發(fā)布了一份文檔,指導(dǎo)應(yīng)用程序開發(fā)人員從C2DM遷移到GCM。 (維基百科)
2011 – Android 4.2 與 Rich Push 發(fā)布
自ICS以來,ICS一直在擴(kuò)展其推送通知,允許您無限制地設(shè)計(jì)和調(diào)整Android推送通知。 iOS也是將推送通知視為用戶和開發(fā)人員之間的消息傳遞平臺(tái)的時(shí)候。 Android向前邁出了一大步,使通知中心成為用戶的個(gè)人“公告板”。
2013 – 通知廣告
許多廣告客戶認(rèn)為推送通知與“房地產(chǎn)橫幅廣告”相同。
它可以幫助許多小型開發(fā)人員和一次性應(yīng)用程序(如酷炫壁紙)通過他們的應(yīng)用程序獲利,這使得許多應(yīng)用程序充滿了應(yīng)用程序商店,而無需擔(dān)心如何賺錢。但問題是許多用戶厭倦了他們收到的廣告。
2013年11月,Google發(fā)布了新政策:
應(yīng)用及其廣告不得為了廣告目的而添加主屏幕快捷方式,瀏覽器書簽或第三方服務(wù)或圖標(biāo)。
除非通知應(yīng)用程序本身提供的功能,否則應(yīng)用及其廣告不得通過用戶設(shè)備上的系統(tǒng)級(jí)通知來展示廣告。 (例如,通知用戶該交易的航空公司應(yīng)用程序,或通知用戶游戲內(nèi)促銷的游戲)[Google Cloud Terms]。
2013 – iOS 7 發(fā)布 靜默推送通知
無聲推送通知是iOS 7中發(fā)布的一項(xiàng)強(qiáng)大功能。當(dāng)靜音推送通知到達(dá)設(shè)備時(shí),用戶不知道已收到通知。但是,您的應(yīng)用已收到通知,并將有時(shí)間執(zhí)行某些任務(wù),例如下載新內(nèi)容并將其呈現(xiàn)給用戶。
靜音遠(yuǎn)程通知可用于:
劇集內(nèi)容–電視節(jié)目,播客
稍后閱讀這些故事
付款同步
文件同步
2014 – iOS 8 發(fā)布 2kb 和操作按鈕
在iOS 8之前,您只能發(fā)送256字節(jié)的消息,因此為了讓用戶能夠看到整個(gè)消息,您必須將其匯總為100個(gè)字符或更少。
iOS 8帶來兩件好事
從現(xiàn)在開始,您發(fā)送通知的有效負(fù)載增加到2千字節(jié),這已足夠。
您可以在郵件中添加多個(gè)操作按鈕。如果用戶將通知向左滑動(dòng),則會(huì)顯示這些按鈕。
(相關(guān)視頻 - 需要在線)
2016 +
我無法預(yù)測(cè)不同操作系統(tǒng)將來會(huì)給我們帶來什么功能。但是,根據(jù)我的個(gè)人經(jīng)驗(yàn),我相信推送通知將來會(huì)更強(qiáng)大,成為一個(gè)交互式工具而不是公告板,這樣用戶就不必進(jìn)入你的應(yīng)用程序來享受某些功能,一切都會(huì)直接來自通知中心管理。
PS:由于本文是在2016年編寫的,iOS在2017年提供了更多功能。我將在此處添加。
支持富媒體推送通知(使用服務(wù)擴(kuò)展)。
您可以讓程序指定是否顯示推送。在iOS10之前,只有在應(yīng)用程序不在前臺(tái)時(shí)才會(huì)顯示推送。
支持更多字段標(biāo)題,副標(biāo)題和正文。
您可以看到推送功能越來越強(qiáng)大,我相信未來會(huì)給我們帶來更多驚喜。
原文:推送通知演變
作者:HuminiOS
資料來源:https://zhuanlan.zhihu.com/p/26538642
« 如何快速修改,網(wǎng)站優(yōu)化中常見的幾個(gè)錯(cuò)誤? | seo的逐步發(fā)展,趨勢(shì)在哪里? »
周一周五 8:30 - 18:00
客服QQ