1.即時推送原理,采用的push推送模式,保持一個長連接,服務端和客戶端連接后不再斷開。所謂長連接,即是在一個TCP上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在TCP連接保持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)送檢測包維持此連接。
至于如何獲取推送消息。由于服務端傳來推送消息的時間是不確定的,這里只能等待推送SDK的回調,比如通過注冊監(jiān)聽或者廣播接收者。不同的廠商的推送SDK可能會有不同的處理方案,以百度推送SDK來說,是通過廣播接收者獲取推送數(shù)據(jù)。
浙公網(wǎng)安備 33010602011771號