
|
課程培訓(xùn)
|
Android 后臺(tái)服務(wù)與推送實(shí)戰(zhàn)培訓(xùn)課程
Android 后臺(tái)服務(wù)與推送實(shí)戰(zhàn)培訓(xùn)課程 一、培訓(xùn)目標(biāo) 1. 掌握Android后臺(tái)服務(wù)(Service)核心原理、生命周期及實(shí)戰(zhàn)技巧,理解推送服務(wù)底層邏輯與主流推送機(jī)制,建立系統(tǒng)化的后臺(tái)服務(wù)與推送開發(fā)思維; 2. 精通Android后臺(tái)服務(wù)開發(fā)(前臺(tái)服務(wù)、后臺(tái)服務(wù)、IntentService等),能獨(dú)立實(shí)現(xiàn)后臺(tái)任務(wù)處理、進(jìn)程;,解決后臺(tái)服務(wù)異常停止、耗電過高問題; 3. 熟練運(yùn)用主流推送框架,掌握推送集成、消息推送、回執(zhí)統(tǒng)計(jì)、異常處理等核心技能,能獨(dú)立完成APP推送功能開發(fā)與落地,適配企業(yè)推送場景需求; 4. 適配Android開發(fā)工程師(初級(jí)/中級(jí))、移動(dòng)開發(fā)工程師等崗位,突破后臺(tái)服務(wù)與推送開發(fā)難點(diǎn),具備企業(yè)級(jí)后臺(tái)服務(wù)與推送功能開發(fā)、優(yōu)化及問題排查能力。 二、培訓(xùn)內(nèi)容 模塊1:后臺(tái)服務(wù)與推送入門認(rèn)知及環(huán)境準(zhǔn)備 • 核心內(nèi)容:Android后臺(tái)服務(wù)核心認(rèn)知(定義、作用、應(yīng)用場景);推送服務(wù)核心認(rèn)知(定義、價(jià)值、應(yīng)用場景、主流推送機(jī)制對(duì)比);后臺(tái)服務(wù)與推送的協(xié)同邏輯;開發(fā)環(huán)境搭建(Android Studio配置、模擬器/真機(jī)調(diào)試環(huán)境、推送框架依賴導(dǎo)入);后臺(tái)服務(wù)與推送開發(fā)規(guī)范入門;常見開發(fā)痛點(diǎn)(服務(wù)被殺、推送到達(dá)率低)提前認(rèn)知。 模塊2:Android后臺(tái)服務(wù)基礎(chǔ)(Service核心實(shí)戰(zhàn)) • 核心內(nèi)容:Service核心原理(定義、與Activity的區(qū)別、運(yùn)行機(jī)制);Service生命周期深度解析(startService、bindService兩種啟動(dòng)方式的生命周期差異);Service基礎(chǔ)操作(啟動(dòng)、停止、解綁);Service權(quán)限配置與異常處理;后臺(tái)服務(wù)基礎(chǔ)實(shí)戰(zhàn)(簡單后臺(tái)任務(wù)執(zhí)行,如日志記錄);Service開發(fā)常見誤區(qū)規(guī)避。 模塊3:Android后臺(tái)服務(wù)進(jìn)階(前臺(tái)服務(wù)與IntentService) • 核心內(nèi)容:前臺(tái)服務(wù)核心原理(定義、作用、與后臺(tái)服務(wù)的區(qū)別);前臺(tái)服務(wù)開發(fā)實(shí)戰(zhàn)(通知欄配置、前臺(tái)服務(wù)啟動(dòng)與停止);IntentService原理與優(yōu)勢(異步任務(wù)處理、自動(dòng)停止);IntentService實(shí)戰(zhàn)(異步后臺(tái)任務(wù),如下載、數(shù)據(jù)同步);前臺(tái)服務(wù)適配技巧(Android不同版本適配);后臺(tái)服務(wù)耗電優(yōu)化基礎(chǔ)。 模塊4:Android后臺(tái)進(jìn)程;顚(shí)戰(zhàn) • 核心內(nèi)容:Android進(jìn)程優(yōu)先級(jí)機(jī)制(前臺(tái)進(jìn)程、可見進(jìn)程、服務(wù)進(jìn)程等);后臺(tái)服務(wù)被殺的核心原因(系統(tǒng)回收、內(nèi)存不足、廠商限制);進(jìn)程保活核心方案(前臺(tái)服務(wù);、雙進(jìn)程守護(hù)、JobScheduler;、WorkManager保活);不同;罘桨傅倪m配場景與優(yōu)缺點(diǎn);進(jìn)程;顚(shí)戰(zhàn)(實(shí)現(xiàn)高可用后臺(tái)服務(wù),避免被系統(tǒng)回收);;罘桨负弦(guī)性注意事項(xiàng)。 模塊5:Android推送服務(wù)基礎(chǔ) • 核心內(nèi)容:推送服務(wù)底層原理(長連接、輪詢、推送協(xié)議);Android系統(tǒng)推送機(jī)制(GCM/FCM、華為推送、小米推送等廠商推送);第三方推送框架核心優(yōu)勢(無需維護(hù)長連接、適配多廠商);推送服務(wù)核心流程(客戶端集成、消息推送、消息接收、回執(zhí)統(tǒng)計(jì));推送消息分類(通知欄消息、透傳消息)及區(qū)別。 模塊6:主流推送框架實(shí)戰(zhàn)(極光推送/友盟推送) • 核心內(nèi)容:主流推送框架選型(極光推送、友盟推送對(duì)比);推送框架集成流程(SDK導(dǎo)入、權(quán)限配置、初始化配置);通知欄消息推送實(shí)戰(zhàn)(自定義通知樣式、消息點(diǎn)擊跳轉(zhuǎn));透傳消息推送實(shí)戰(zhàn)(消息接收、自定義處理邏輯);推送消息適配(多廠商機(jī)型適配、Android版本適配);推送日志調(diào)試與問題排查。 模塊7:推送服務(wù)進(jìn)階(高級(jí)功能與優(yōu)化) • 核心內(nèi)容:推送高級(jí)功能(定向推送、分組推送、定時(shí)推送、延遲推送);推送到達(dá)率優(yōu)化技巧(廠商通道適配、重試機(jī)制、保活配合);推送消息回執(zhí)統(tǒng)計(jì)(發(fā)送成功、到達(dá)、點(diǎn)擊統(tǒng)計(jì));推送權(quán)限申請(qǐng)與引導(dǎo);推送異常處理(推送失敗、消息丟失、重復(fù)推送);推送合規(guī)性開發(fā)(用戶授權(quán)、消息退訂)。 模塊8:后臺(tái)服務(wù)與推送綜合實(shí)戰(zhàn)及問題復(fù)盤 • 核心內(nèi)容:后臺(tái)服務(wù)與推送協(xié)同開發(fā)(推送觸發(fā)后臺(tái)任務(wù)、后臺(tái)任務(wù)結(jié)果推送);綜合實(shí)戰(zhàn)思路與流程;后臺(tái)服務(wù)常見問題(異常停止、耗電過高、;钍。⿵(fù)盤與解決方案;推送服務(wù)常見問題(到達(dá)率低、推送失敗、適配異常)復(fù)盤與解決方案;企業(yè)實(shí)戰(zhàn)最佳實(shí)踐分享;開發(fā)規(guī)范落地。 模塊9:培訓(xùn)總結(jié)與答疑 • 核心內(nèi)容:回顧后臺(tái)服務(wù)(基礎(chǔ)、進(jìn)階、;睿┡c推送服務(wù)(原理、框架、優(yōu)化)全流程核心要點(diǎn),梳理知識(shí)體系;解答實(shí)戰(zhàn)疑問,針對(duì)性指導(dǎo)難點(diǎn)問題(進(jìn)程;睢⑼扑瓦m配、異常處理);明確進(jìn)階學(xué)習(xí)方向(后臺(tái)任務(wù)調(diào)度優(yōu)化、推送精準(zhǔn)度提升)。 三、實(shí)戰(zhàn)案例說明 1. 案例1:后臺(tái)服務(wù)實(shí)現(xiàn)音樂播放功能——開發(fā)后臺(tái)音樂播放APP,使用startService啟動(dòng)后臺(tái)音樂服務(wù),實(shí)現(xiàn)音樂播放、暫停、停止功能;適配后臺(tái)服務(wù)被殺場景,結(jié)合前臺(tái)服務(wù);睿_保音樂持續(xù)播放,處理屏幕熄滅、內(nèi)存不足等異常場景,完成后臺(tái)服務(wù)基礎(chǔ)實(shí)戰(zhàn)。 如果您想學(xué)習(xí)本課程,請(qǐng)預(yù)約報(bào)名
如果沒找到合適的課程或有特殊培訓(xùn)需求,請(qǐng)訂制培訓(xùn) 除培訓(xùn)外,同時(shí)提供相關(guān)技術(shù)咨詢與技術(shù)支持服務(wù),有需求請(qǐng)發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916 技術(shù)服務(wù)需求表點(diǎn)擊在線申請(qǐng) 服務(wù)特點(diǎn): 海量專家資源,精準(zhǔn)匹配相關(guān)行業(yè),相關(guān)項(xiàng)目專家,針對(duì)實(shí)際需求,顧問式咨詢,互動(dòng)式授課,案例教學(xué),小班授課,實(shí)際項(xiàng)目演示,快捷高效,省時(shí)省力省錢。 專家力量: 中國科學(xué)院軟件研究所,計(jì)算研究所高級(jí)研究人員 oracle,微軟,vmware,MSC,Ansys,candence,Altium,達(dá)索等大型公司高級(jí)工程師,項(xiàng)目經(jīng)理,技術(shù)支持專家 中科信軟培訓(xùn)中心,資深專家或講師 大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專業(yè),理論素養(yǎng)豐富 多年實(shí)際項(xiàng)目經(jīng)歷,大型項(xiàng)目實(shí)戰(zhàn)案例,熱情,樂于技術(shù)分享 針對(duì)客戶實(shí)際需求,案例教學(xué),互動(dòng)式溝通,學(xué)有所獲 |
|