自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android 推送到底哪家強(qiáng)

開發(fā) 開發(fā)工具
之前在群里有同學(xué)問我關(guān)于推送的一些問題,解答之后我覺得這個(gè)話題還挺有用,因?yàn)閹缀醮蟛糠秩硕紩?huì)遇到這個(gè)問題,那姑且就寫篇文章總結(jié)給你們吧。

?[[176786]]?

之前在群里有同學(xué)問我關(guān)于推送的一些問題,解答之后我覺得這個(gè)話題還挺有用,因?yàn)閹缀醮蟛糠秩硕紩?huì)遇到這個(gè)問題,那姑且就寫篇文章總結(jié)給你們吧。

1.為什么要用推送?

推送功能可謂是現(xiàn)如今任何一個(gè) App 的必備功能,因?yàn)槊刻炜梢酝扑拖?,提升日活啊,用戶長(zhǎng)久沒打開了,推個(gè)消息就把用戶召回了啊。

一般來說推送都是系統(tǒng)來做的,比如 iOS 的推送是蘋果自己做的,系統(tǒng)級(jí)別的,任何時(shí)候都可以推送給用戶。

而 Android 的推送本來 Google 自己也有一套推送服務(wù),也是系統(tǒng)級(jí)別的,叫做 GCM ,Google Cloud Messaging,但是眾所周知,Google 的服務(wù)在國(guó)內(nèi)根本沒法使用,也就意味著我們不得不用第三方的推送服務(wù)。

2.為什么要使用第三方推送服務(wù)?

因?yàn)?GCM 在國(guó)內(nèi)的限制,所以這塊也就是一個(gè)機(jī)會(huì)了,國(guó)內(nèi)因此也衍生了很多推送服務(wù)公司。

大部分公司都會(huì)選擇使用第三方推送服務(wù),因?yàn)橥扑瓦@個(gè)事自己做還挺麻煩的,需要服務(wù)器資源,開發(fā)以及后臺(tái)管理、統(tǒng)計(jì)等,對(duì)于一些大公司來說本身有資源做這個(gè)事,而且出于安全考慮也會(huì)優(yōu)先自己做,但是大部分中小型公司是不會(huì)浪費(fèi)資源在這塊的,尤其創(chuàng)業(yè)公司,還是把資源用在自己的核心業(yè)務(wù)上更急迫,所以大部分中小型互聯(lián)網(wǎng)公司都會(huì)選擇第三方推送服務(wù)。

3.有哪些第三方的服務(wù)?

目前來說做的比較好的推送服務(wù)大概有小米推送、騰訊信鴿推送、百度推送、極光推送、友盟推送等。這些推送服務(wù)大都有以下特點(diǎn):

免費(fèi)

當(dāng)然部分公司也有收費(fèi)的,號(hào)稱更穩(wěn)定、推送到達(dá)率更高,但大部分都還是用的免費(fèi)版。

服務(wù)會(huì)被殺死

由于 Android 系統(tǒng)的機(jī)制,后臺(tái)推送 Service 會(huì)被各種主動(dòng)的或是被動(dòng)的行為給殺死,而服務(wù)一旦被殺死,意味著就接收不到推送消息。

多個(gè) app 共用一條推送通道

什么意思呢?就是如果有多個(gè) app 都使用了同一家推送服務(wù),那么這些 app 共用一條消息通道,即使你家的 app 推送服務(wù)被殺死了,那么只要用戶打開了其他集成該推送服務(wù)的 app ,你家的推送就能接受到消息。

4.哪家推送更好呢?

每家的推送服務(wù)都號(hào)稱推送到達(dá)率很高,號(hào)稱自己家的推送服務(wù)更不容易被殺死,號(hào)稱自己的推送更穩(wěn)定更有保證,然而我要說的是,各家都差不多,技術(shù)上你能實(shí)現(xiàn)的,別家一樣能實(shí)現(xiàn),到達(dá)率也都差不多,據(jù)我觀察平均推送到達(dá)率能達(dá)到 70% 左右都算不錯(cuò)的了,那么到底該怎么選擇呢?

有一點(diǎn)比較特殊的是?有些推送服務(wù)有自己家品牌的手機(jī),比如小米有自己的手機(jī),而在 MIUI 系統(tǒng)上小米推送是作為系統(tǒng)級(jí)的服務(wù),不會(huì)被殺死,畢竟一家人,總不至于傻到把自己家的服務(wù)給干掉吧?所以這就是一個(gè)巨大的優(yōu)勢(shì)了。類似的華為推送服務(wù)在自己家的手機(jī)系統(tǒng)上也不會(huì)被殺死。

各大手機(jī)廠商都宣傳自己家的手機(jī)市場(chǎng)份額***,然而我要說的是如今市場(chǎng)上的 Android 手機(jī)只分小米手機(jī)跟其他手機(jī),什么意思?就是小米手機(jī)是目前市場(chǎng)份額***,而且遠(yuǎn)遠(yuǎn)領(lǐng)先其他手機(jī),這個(gè)在我們自己家 app 的數(shù)據(jù)上看就是這樣,而這里有一份友盟發(fā)布的 Android 設(shè)備活躍的排名數(shù)據(jù),地址在這里:http://www.umindex.com/

方便大家查看我截了張圖:

上圖可以看到,前十排名小米占了 7 席,總體小米手機(jī)確實(shí)是市場(chǎng)份額***,其次是三星、華為緊隨其后,接著 oppo、vivo、魅族平分秋色。

所以小米手機(jī)的市場(chǎng)份額,加上小米推送在 MIUI 上不被殺死這一大特性,致使選擇小米推送是***選擇。

5.總結(jié)

所以綜合下來,如果你的 app 想省事的話那么建議直接集成小米推送。

如果你的 app 想要把推送更優(yōu)化下,那么可以集成多個(gè)推送服務(wù),針對(duì)不同的渠道用不同的推送,比如小米渠道用小米推送,華為渠道用華為推送,其他渠道用信鴿推送等,但是這種也比較麻煩,具體怎么做看你們自己的權(quán)衡了。

【本文為51CTO專欄作者“stormzhang”原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)聯(lián)系原作者(微信號(hào):googdev)】

責(zé)任編輯:趙寧寧 來源: AndroidDeveloper
相關(guān)推薦

2016-08-25 08:58:36

云計(jì)算阿里云騰訊云

2014-10-13 15:17:59

代碼托管

2014-11-12 13:37:57

可穿戴設(shè)備英特爾

2021-03-23 15:07:06

運(yùn)營(yíng)商5G中國(guó)移動(dòng)

2015-03-03 11:12:45

云計(jì)算開源容器技術(shù)

2017-07-26 15:31:17

云計(jì)算 方案

2025-04-02 04:00:00

OCR技術(shù)數(shù)據(jù)

2015-11-22 17:55:16

電商投票應(yīng)用

2017-01-12 17:13:07

微信小程序

2015-07-29 11:16:35

APM

2017-08-23 14:48:36

VBoxVMWare虛擬化

2022-06-06 08:16:16

RedisJavaHaspM

2025-02-24 08:30:00

視覺模型訓(xùn)練

2021-02-27 10:52:08

JS移動(dòng)端Hermes

2016-09-22 15:05:01

BAT開發(fā)座椅

2021-04-09 09:00:00

框架工具Web

2023-12-29 09:55:03

視覺模型

2018-01-24 11:05:38

華為云裸金屬服務(wù)器

2018-10-15 15:12:12

SpakrFlink大數(shù)據(jù)

2021-05-26 15:00:27

存儲(chǔ)NVMe over TSSD
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)