国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 行業(yè)動態(tài) > 直播平臺建設(shè)過程中不可或缺的推送功能

直播平臺建設(shè)過程中不可或缺的推送功能

時間:2022-05-08 20:39:01 | 來源:行業(yè)動態(tài)

時間:2022-05-08 20:39:01 來源:行業(yè)動態(tài)

要想運營好一個直播平臺,需要各方各面的工作和技術(shù)相結(jié)合完成,而消息推送就是直播app中十分重要的一個部分。App內(nèi)的消息推送不僅能夠給用戶提供通知信息,提高用戶活躍度,還能夠起到召回一部分老用戶的作用。那么在直播平臺建設(shè)的過程中,關(guān)于第三方推送也就是我們所說的消息推送功能又該如何實現(xiàn)呢?

1. 怎樣接入三方推送?

推送功能就是一種服務(wù)器主動push消息到用戶設(shè)備端的行為,因此依賴于設(shè)備端和服務(wù)器之間的長連接,流程可以分為以下幾點:

l 設(shè)備與推送服務(wù)器建立長連接。

l 設(shè)備根據(jù)某些規(guī)則生成或從推送服務(wù)器獲取一個devicetoken,推送服務(wù)器就可以根據(jù)devicetoken定位到具體的設(shè)備。



l 設(shè)備上報devicetoken到應(yīng)用服務(wù)器,這一步由應(yīng)用自己完成。

l 應(yīng)用服務(wù)器會根據(jù)需要調(diào)用的推送服務(wù)端接口發(fā)起推送。

l 推送服務(wù)器收到推送請求后,根據(jù)請求中的devicetoken定位到具體的設(shè)備,然后下發(fā)推送通知。

l 設(shè)備收到推送消息,然后進行通知彈窗或其他行為。

2. ios端

蘋果的官方有專門的蘋果推送通知服務(wù),簡稱APNS,有很高的推送送達率。最早的APNS提供基于TCP協(xié)議的接口,但是這一接口的使用方式較為復雜,如果不注意就容易導致推送失敗。后來蘋果又提供了一套新的基于HTTP2協(xié)議的推送接口,這一接口可以追蹤到每個推送請求是被拒絕還是成功,所以應(yīng)用的也比較多。

3. Android端

Google最早提供了云推送服務(wù),簡稱為GCM,后來又推出了新的FCM推送來代替之前的GCM,由于國內(nèi)的環(huán)境并不適用因此各個手機廠商相繼推出了各自的推送服務(wù)。推送的原理都是相似的,不過是依賴于設(shè)備和推送服務(wù)器的長連接,但是廠商推送的優(yōu)勢在于這樣的長連接可以和自己的手機系統(tǒng)綁定到一起,不同應(yīng)用可以共享同一條長連接,既節(jié)省了流量的耗費,還免去擔心應(yīng)用內(nèi)長連接斷連導致的消息推送失敗。與ios端不同的是,Android的推送服務(wù)器的接口都是HTTPS接口。



4. IM場景下推送

在IM場景下,應(yīng)用服務(wù)器有屬于自己的長連接服務(wù),第三方推送服務(wù)可以利用三方廠商推送的系統(tǒng)級長連接來提高消息推送的送達率。

(1)對于ios端來說,應(yīng)用沒辦法常駐后臺,所以就需要在切換前后臺的過程中通過IM長連接發(fā)送一個標記位,服務(wù)器就會在設(shè)備離線或者處于后臺的情況下觸發(fā)APNS推送,減少設(shè)備在前臺情況下APNS推送的流量消耗。

(2)對于Android端來說,服務(wù)器會在設(shè)備處于離線的情況下觸發(fā)第三方推送,當設(shè)備處于后臺時會在收到消息之后主動彈窗以便提醒用戶有新消息。

以上內(nèi)容就是在直播平臺建設(shè)的過程中,推送功能的實現(xiàn)方法及相關(guān)內(nèi)容。推送功能雖然沒有直播app內(nèi)其他的主要功能那么重要,但卻是每一個app內(nèi)不可缺少的功能之一。而直播平臺的運營方如果能夠好好利用推送功能,增強用戶黏性和留存率也是非常容易的。

本文聲明原創(chuàng),轉(zhuǎn)載請注明出處。

關(guān)鍵詞:功能,建設(shè),平臺

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉