安卓推送方案及比較

2021-06-23 02:16:28 字數 1383 閱讀 8202

經常有朋友讓我推薦下

android

上面的推送方案,比較下各種方案的優缺點、

效能、開發難度等,特意寫了這篇文章,這樣以後就不用一一回答了。

方案一:

google

官方的服務:

但,通過對比研究發現

c2dm

機制存在以下缺點:

1)gcm

要求android

系統必須是2.2以上的版本,所以對於不少2.2以前的系統沒

法推送2)國內服務不穩定。而且不少國內的終端廠商紛紛把

google

的服務去掉,替換上

自己的。

3)需要使用者繫結

google

賬號,但不少國內使用者沒有

google

賬號。

安卓推送方案及比較

方案二:

利用mqtt

協議,broker

做**伺服器,但是隨著使用者的增多這個方案會有

問題,因為

broker

的連線數有上限,到了一定程度後就無法連線了,這也就導致

訊息很難傳送出去。

總之,連線數量有限制。

方案三:

安卓推送方案及比較

基於xmpp

協議,很多人都建議使用這個,

谷歌官方的

c2dm

也是基於

xmpp

研發的,使用這個方案不會依賴

android

系統,也不依賴於谷歌伺服器。

•xmpp

協議比較費電費流量,對當前智慧型機的消耗太大

•在窄帶網路和不穩定的(手機)網路都不是最優的選擇。

方案四:

最近新出的一種是

apns,這個也不需要自己架設伺服器(可以檢視

很簡單,自己不用開發服務端。不過很

少有人去用,不是很穩定

主要有以下特點:

•快速整合:提供一種比

c2dm

更加快捷的使用方式,避免各種限制.

•無需架設伺服器:通過使用"雲服務",減少額外伺服器負擔.

•可以同時推送訊息到**頁面,android手機•

耗電少,占用流量少.

第三方服務:

目前也有不少第三方提供了推送服務,由於接入簡單、服務比較專業可靠、還

提供報表等,

不少國內開發者和企業都採用這種方案。

比如國外的

parse、

pubnub

都是這類。36kr

以檢視先介紹特點:

安卓推送方案及比較•免費

•易整合•沒有

c2dm

中的版本限制和必須用

gmail繫結•

雲服務,不用假設自己的伺服器•

安卓推送平台選擇及接入簡介

關於推送,在成為開發之前,我一直覺得無關緊要,等自己成為開發,並開發了多個專案之後,發現推送,分享等功能對於應用的留存,應用的推廣拉新有太多的作用。本篇先談一談推送。以及我們收到推送了以後的相關展示。1.推送平台的接入 推送平台五花八門,這個看公司的業務,具體的接入流程也都有文件介紹。這邊稍微說幾種...

關於安卓中整合極光推送

關於安卓怎麼整合極光推送不做過多贅述,極光推送官網都有整合教程複製即可。重點說明極光推送設定別名踩過的坑。設定別名目的是為了實現點對點推送,但在推送的時候出現的問題是 兩台裝置,乙個登陸狀態,另乙個未登入。前提 兩者都登入測試過推送。然後某一方退出,一方用相同賬號登入。會出現的問題是 兩台裝置都可收...

安卓統一推送聯盟成立 何為「推送」

看起來這是乙個很簡單的事情,不過,如果真的是這麼簡單的話,那簡直是太完美了,也不存在 開發半小時,debug 一整天 的問題了。下面,我以 windows 平台的推送為例,詳細解釋推送的原理。至於為什麼選擇 windows 平台的推送,因為有中文文件而且好找 在提交應用之前,在開發平台上先進行註冊。...