IT科技

當前位置 /首頁/IT科技 > /列表

mipush是什麼文件夾

以小米手機為例,其mipush是指小米推送文件夾,它是小米公司為開發者提供的消息推送服務。MiPush是MI和push的組合。其中MI是小米的品牌,push在英文裏有推得意思,因此mipush就是指小米推送(MiPush)。MiPush可以通過在雲端和客户端之間建立一條穩定、可靠的長連接,為開發者提供向客户端應用推送實時消息的服務,幫助開發者有效地拉動用户活躍。

mipush是什麼文件夾

擴展資料(小米Mipush原理):

小米推送的消息總共有兩種:透傳消息和通知欄消息:

1、推送是可以由app的後台端發起,應用服務器的後台會先將消息傳給小米的消息雲服務器(MiPush Server),然後MIPush雲服務器再把消息送達到app客户端。

2、推送是可以由app客户端發起,app Client先將消息發送到MiPush Server,經MiPush Server中轉把消息再推到後台。

推送其實底層本質上還是socket通訊。一般Android開發過程中,即時通訊都會自己引socketIo寫socket的方式來做,但可能因為種種原因,比如通訊太頻繁,socket的長連接太久導致出現了消息送達率偏低不理想(傳丟了的情況多到難以忍受)。

socket接收端響應太慢的問題,用推送來實現就是最理想的選擇,國內Android其它的三方消息推送都是跟小米推送相似的推送業務邏輯,像極光推送,小米推送都是很好的開發選擇標的。

但是小米推送最大的好處是對MIUI系統的設備有得天獨厚的支持,如果設備的系統是MIUI,那麼推送的長連接是由MIUI系統來維持的,而在非MIUI系統,維護小米推送服務的長連接Service的任務就交給app來辦了。系統級的維護和app維護這種常規操作來比較,不必多言。在MIUI上不管需要推送的Client數量再多,消息的送達率,傳達的速度都是優於其它的推送。

TAG標籤:mipush 文件夾 #