帶你了解百度云推送
百度云推送概述
云推送(Push)是百度云平臺向開發(fā)者提供的消息推送服務(wù);通過利用云端與客戶端之間建立穩(wěn)定、可靠的長連接來為開發(fā)者提供向客戶端應(yīng)用推送實時消息服務(wù)。
百度云推送服務(wù)支持推送三種類型的消息:通知、透傳消息及富媒體;支持向所有用戶或根據(jù)標(biāo)簽分類向特定用戶群體推送消息;支持更多自定義功能(如自定義內(nèi)容、后續(xù)行為、樣式模板等);提供用戶信息及通知消息統(tǒng)計信息,方便開發(fā)者進行后續(xù)開發(fā)及運營。
云推送服務(wù)功能
云推送服務(wù)主要提供以下功能:
推送通知
向移動端推送展現(xiàn)在系統(tǒng)通知欄的通知消息。
推送消息
以透傳的方式將開發(fā)者自定義的內(nèi)容發(fā)送到客戶端。開發(fā)者可以預(yù)先在客戶端設(shè)定好規(guī)范,進行消息定制化。
推送富媒體
推送圖片、視頻、音頻、網(wǎng)址等形式的富媒體信息。
信息統(tǒng)計
提供推送信息和用戶行為的統(tǒng)計。
管理控制臺
將推送功能可視化,可以直接通過控制臺針對特定的用戶群,完成通知、消息、富媒體的推送。詳細(xì)信息,請參考《管理控制臺》。
云推送服務(wù)特點
云推送服務(wù)具有以下特點:
1. 增強用戶粘性
通過云和端之間建立的長連接,可以實時的推送消息到達用戶端。保持與用戶的溝通,大大提升用戶活躍度和留存率。
2. 節(jié)約成本
在省電省流量方面遠超行業(yè)水平,基礎(chǔ)的消息推送服務(wù)***免費,大大節(jié)省開發(fā)者推送的成本。
3. 穩(wěn)定安全的推送
強大的分布式集群長期為百度各大產(chǎn)品線提供推送服務(wù),保證消息推送服務(wù)的穩(wěn)定、可靠。
重要說明
目前單條消息支持*** 4K 的消息推送功能,兼容文本和二進制消息格式。
如果應(yīng)用有超過 4K 數(shù)據(jù)推送的需求,則應(yīng)用可以在推送的消息里攜帶資源的 URL 地址,客戶端在接收到消息后,主動對這個超過 4K 的數(shù)據(jù)發(fā)起另外一次請求。
云推送服務(wù)提供消息暫存、轉(zhuǎn)發(fā)和推送的功能,客戶端無需保持在線狀態(tài)及進行反復(fù)輪詢,消息不會丟失。
云推送服務(wù)支持推送給一個人、一群人和所有人,詳情可參考《REST API》。
單一終端多個應(yīng)用共享一個服務(wù)進程和一條 TCP 長連接,從而有效降低手機的耗電量和數(shù)據(jù)流量。
目前接入和使用云推送服務(wù)都需要成為百度開發(fā)者;而其應(yīng)用的賬戶登錄系統(tǒng)則可使用“百度賬戶登錄”,也可使用“無賬戶登錄”。