JPush歌逢,友盟巾钉,百度云,個推Push服務(wù)在泵匕福活上的對比

由于目前Android系統(tǒng)殺進(jìn)程越來越厲害了砰苍,這對于應(yīng)用在Push及時到達(dá)上有高要求的感到壓力很大,所以前段時間在項目中考慮第三方Push服務(wù)時更多的想要有更強(qiáng)的壁甯撸活功能赚导。

--

目前我們常用的幾大Push,小米Push赤惊,華為Push吼旧,JPush,友盟未舟,個推圈暗,百度云推送在進(jìn)行對比中我使用了小米Push,華為Push处面,和百度云Push厂置。

市場上其他應(yīng)用是怎么做的

--

如果Android系統(tǒng)級別推送GCM能在中國使用,那么這些也就沒有必要討論魂角,我們也就能像IOS推送一樣方便昵济,實際上我們卻用不了,那么同樣大家都遇到一樣的問題野揪。其他人是怎么解決的呢访忿?
以下幾點是個人的大概的幾點統(tǒng)計
  • 微信
  • 百度全家桶
  • 小米Push/華為Push

這里只是簡單的說下這三個很有代表意義的Push

  1. 微信的占有率極其高,并且用戶對其粘性非常強(qiáng)斯稳,這讓我想起我在中學(xué)時代手機(jī)營業(yè)廳里每部手機(jī)都會告訴你能登QQ海铆,時代換湯不換藥那么現(xiàn)在是如果一部手機(jī)居然收不到微信消息,肯定不是微信的原因一定是手機(jī)有問題挣惰,所有大家很快也就明白為什么每臺手機(jī)即使有后臺強(qiáng)殺也會自動把微信加入白名單卧斟,如果我的應(yīng)用能被加入白名單那真是太幸福了殴边。
  2. 說百度全家桶可不是說裝了一個百度應(yīng)用就裝所有百度其他應(yīng)用,但實際效果差不多只要你打開一個百度應(yīng)用珍语,那么基本上手機(jī)上的其他百度應(yīng)用都會在后臺被喚醒,Push自然而然的都能收到锤岸,這里也不止百度這么做,阿里也同樣會板乙,不過這種方式在以后中會被系統(tǒng)禁用是偷。
  3. 小米Push是系統(tǒng)級別的Push,就像IOS和Android的GCM原理一樣募逞,在一個手機(jī)中的所有應(yīng)用有同樣一條Push服務(wù)蛋铆,應(yīng)用完全不用打開就能及時收到所有Push,加上小米手機(jī)的占有率這一點也是不可忽略的放接,同樣華為Push也是一樣刺啦,并且在我了解中大部分應(yīng)用都集成了小米Push,華為Push透乾,和其他洪燥。

說說第三方Push

JPush

--
JPush是我最早使用過的Push,但是由于他在進(jìn)程比槲冢活上的做法不能滿足我的要求所以被放棄了
JPush的保活在官方文檔說明:

      <!-- since 1.8.0 option 可選項市咆。用于同一設(shè)備中不同應(yīng)用的JPush服務(wù)相互   拉起的 功能汉操。 -->
      <!-- 若不啟用該功能可刪除該組件,將不拉起其他應(yīng)用也不能被其他應(yīng)用拉起         -->
         <service
           android:name="cn.jpush.android.service.DaemonService"
                android:enabled="true"
                 android:exported="true">
                 <intent-filter >
              <action       android:name="cn.jpush.android.intent.DaemonService" />
             <category android:name="您應(yīng)用的包名"/>
         </intent-filter>
     </service>
也就是只要配置文件配置這一項那么其他同樣集成JPush應(yīng)用啟動時就會把你喚醒蒙兰,這種就是我們常用的`Intent` `setAction(X)`方式,通過`intent-filter` 搜索所有注冊了對應(yīng)`action`的應(yīng)用信息

####友盟推送
--
官方原話:實現(xiàn)了同一設(shè)備多 APP共享一個長連接磷瘤、智能心跳等優(yōu)化方案。消息發(fā)送速度快搜变,長連接穩(wěn)定采缚,設(shè)備能耗低。

測試也發(fā)現(xiàn)多個APP只要都是集成的友盟推送挠他,那么在一臺設(shè)備中只要有且有一個應(yīng)用Push連接正常扳抽,那么其他所有的集成友盟Push的APP不用啟動也能收到Push。


#### 百度云殖侵,個推推送
--
百度云推送和個推推送在推送原理上基本和友盟類似贸呢,這種方式也是一種虛擬系統(tǒng)級別推送。百度云推送在啟動的百度地圖后你的應(yīng)用可以做到不打開也能接受到Push拢军,并且初步的測試發(fā)現(xiàn)百度喚醒對應(yīng)的需要喚醒的包名對應(yīng)文檔保存在Sd卡中楞陷,同樣集成的百度云推送的啟動后會在SD文檔中加入自己的包名,由于是加密的我也就沒看得很明白茉唉,百度云推送接受到Push后會首先通過廣播形式發(fā)送給目標(biāo)應(yīng)用固蛾,廣播不行才會通過啟動對應(yīng)的`Service`结执。
個推說的新浪微博也集成了自己,反編譯后倒是沒發(fā)現(xiàn)艾凯。

#### 小米Push昌犹,華為Push
--
對于這兩者來說也沒有太多探討,這是在他們自己系統(tǒng)上最好的實現(xiàn)方式览芳,但是到其他系統(tǒng)就基本和別人沒什么區(qū)別斜姥。
#### 總結(jié)
#### 1.JPush的

對JPush來說我也不知道他到底好壞,比較中庸沧竟,用了不能很好的提高敝簦活,同時喚醒是相互(可以去揣摩是不是真的一定相互)的悟泵。

#### 2.友盟杈笔,個推,百度云
#### 好處
* 推送到達(dá)率和及時率提高
* 手機(jī)耗電會減少

#### 壞處
* 耗電會集中在打開率最高的應(yīng)用上

#### 3. 小米糕非,華為推送
#### 好處
* 最方便的實現(xiàn)蒙具,最高到達(dá)率

#### 壞處
 * 基本只能在他們自己系統(tǒng)才能達(dá)到這種效果



以上只是個人的一些看法,忘指教朽肥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末禁筏,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子衡招,更是在濱河造成了極大的恐慌篱昔,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件始腾,死亡現(xiàn)場離奇詭異州刽,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)浪箭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門穗椅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奶栖,你說我怎么就攤上這事匹表。” “怎么了驼抹?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵桑孩,是天一觀的道長。 經(jīng)常有香客問我框冀,道長流椒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任明也,我火速辦了婚禮宣虾,結(jié)果婚禮上惯裕,老公的妹妹穿的比我還像新娘。我一直安慰自己绣硝,他們只是感情好蜻势,可當(dāng)我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鹉胖,像睡著了一般握玛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上甫菠,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天挠铲,我揣著相機(jī)與錄音,去河邊找鬼寂诱。 笑死拂苹,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的痰洒。 我是一名探鬼主播瓢棒,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼丘喻!你這毒婦竟也來了脯宿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤仓犬,失蹤者是張志新(化名)和其女友劉穎嗅绰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搀继,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年翠语,在試婚紗的時候發(fā)現(xiàn)自己被綠了叽躯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡肌括,死狀恐怖点骑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谍夭,我是刑警寧澤黑滴,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站紧索,受9級特大地震影響袁辈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜珠漂,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一晚缩、第九天 我趴在偏房一處隱蔽的房頂上張望尾膊。 院中可真熱鬧,春花似錦荞彼、人聲如沸冈敛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抓谴。三九已至,卻和暖如春寞缝,著一層夾襖步出監(jiān)牢的瞬間癌压,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工第租, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留措拇,地道東北人。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓慎宾,卻偏偏與公主長得像丐吓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子趟据,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,769評論 25 707
  • 極光推送: 1.JPush當(dāng)前版本是1.8.2券犁,其SDK的開發(fā)除了正常的功能完善和擴(kuò)展外也緊隨蘋果官方的步伐,SD...
    Isspace閱讀 6,701評論 10 16
  • 【聲明:】本文是作者(蘑菇v5)原創(chuàng)汹碱,版權(quán)歸作者 蘑菇v5所有粘衬,侵權(quán)必究。本文首發(fā)在簡書咳促。如若轉(zhuǎn)發(fā)稚新,請注明作者和來...
    蘑菇v5閱讀 23,092評論 3 14
  • 最近看見自己可怕的內(nèi)在關(guān)系模式 1、受虐一被安慰一再次受虐一再度被安慰跪腹。被虐等于被愛褂删。[流淚]孩子長大后會為了被撫...
    8aca9682a7f4閱讀 474評論 0 1
  • <善用時間>【導(dǎo)讀文章】6 重復(fù)事件管理 首先我們先看看什么事情是會重復(fù)發(fā)生的:每月理發(fā),手機(jī)充值冲茸,信用卡還款屯阀,繳...
    云十閱讀 521評論 0 0