簡介:本課程將一步步教你如何搭建出一個(gè)自己的Android推送平臺(tái),包括完整的Android客戶端和服務(wù)器端的代碼。內(nèi)容由淺入深,循序漸進(jìn),理論和實(shí)戰(zhàn)完美結(jié)合,快來和我一起見證Android消息推送時(shí)刻吧!
第1章 初識(shí)推送的基本原理
本章主要學(xué)習(xí)推送的基本工作原理是什么樣的,以及學(xué)習(xí)一下極光推送這個(gè)第三方的推送平臺(tái)的用法
第2章 Socket的使用和Mina框架講解
本章主要學(xué)習(xí)如何使用Socket來建立長連接,實(shí)現(xiàn)客戶端和服務(wù)器端實(shí)時(shí)通信。然后會(huì)對(duì)Mina框架進(jìn)行一個(gè)比較詳細(xì)的講解,并將使用Mina來完成和Socket同樣的功能
第3章 XMPP協(xié)議解析
本章會(huì)對(duì)XMPP協(xié)議進(jìn)行一個(gè)概括型的講解,讓你對(duì)XMPP協(xié)議最核心的那部分內(nèi)容有一定了解
第4章 開始搭建自己的推送平臺(tái)
本章開始動(dòng)手搭建我們自己的推送平臺(tái),將會(huì)涉及服務(wù)器和Android端的環(huán)境搭建。本章結(jié)束后,你的Android客戶端將能成功接收到服務(wù)器推送過來的消息
第5章 AndroidPN源碼完全解析
AndroidPN源碼完全解析
第6章 加入心跳和斷線重連功能
本章將對(duì)對(duì)功能進(jìn)行擴(kuò)展,加入心跳和斷線重連功能
- 視頻: 6-1 客戶端斷線問題重現(xiàn) (13:42)
- 視頻: 6-2 先解決服務(wù)器端 (15:38)
- 視頻: 6-3 再解決客戶端 (16:56)
- 視頻: 6-4 客戶端斷線重連優(yōu)化 (24:00)
- 視頻: 6-5 任務(wù)機(jī)制底層實(shí)現(xiàn)原理 (08:43)
- 視頻: 6-6 檢驗(yàn)AndroidPN任務(wù)機(jī)制執(zhí)行情況 (20:06)
- 視頻: 6-7 解決任務(wù)機(jī)制缺陷(一) (17:59)
- 視頻: 6-8 解決任務(wù)機(jī)制缺陷(二) (08:36)
- 視頻: 6-9 驗(yàn)證與總結(jié) (09:51)