多平台訊息推送是安卓耗電原因之一?

2021-07-15 06:13:26 字數 289 閱讀 3014

研究訊息推送原理的過程中發現乙個安卓耗電的原因之一

ios平台的推送服務之所以工作的很好,是因為每一台手機僅僅保持乙個與伺服器之間的連線(apns),事實上c2dm(android cloud to device messaging )或者gcm也是這麼工作的。

但是gcm和c2dm在國內被牆,所以無法通過這種官方統一方式推送,導致各種訊息推送平台和開發者自己基於長連線實現的訊息推送服務,而每乙個推送平台為了訊息推送等功能都要跟裝置保持至少乙個長連線,而長連線是損耗安卓系統記憶體和耗電的原因之一;

個人拙見,僅供參考,

imo 開放平台訊息推送

中國網際網路辦公室 imo運營中心目錄 1引言 3 1.1編寫目的 3 1.2讀者物件 3 1.3文件內容 3 1.4系統說明 3 2 業務流程 4 3 介面說明 6 4 接入範例 7 說明訊息推送系統的業務流程。需要接入訊息推送的第三方,以及訊息推送系統的開發,產品人員 訊息推送授權申請和介面說明...

訊息推送平台亂象和趨勢

最近筆者關注了一下推送這個領域,來給大家說說目前的推送的現狀,我的一些想法以及這個行業的一些趨勢判斷.文章分兩大部分,分別是訊息的使用者打擾以及訊息通道和各推送平台的趨勢.訊息的使用者打擾 目前每日全網下發的推送訊息大概是120億條,這些訊息主要在android裝置上,平均每個android使用者每...

訊息推送平台高可用實踐(下)

伺服器資源監控主要對伺服器的cpu 記憶體 io 網路等資源的使用情況進行監控。由於推送平台部署用到了物理機和雲主機,故需要同時對這兩者的資源負載進行監控,另一方面,不同服務對伺服器負載的關注點也不同,如redis伺服器主要關注記憶體和io的負載情況,接入點伺服器主要關注cpu和記憶體負載等。伺服器...