終于看完第一遍了,謝謝郭神。最后一部分,只是看了,還沒練習(xí)。明晚練習(xí)一波。前面的理論知識(shí)還得重來。還記得看源碼的時(shí)候非常暈,第二遍是必須的了。感謝郭神的傳授。感覺非常棒,比之前線下培訓(xùn)java的學(xué)校老師講的好多了,也更容易接受。非常感謝。
2017-07-10
跟隨郭神學(xué)習(xí)了很多東西,也學(xué)習(xí)到了這種專注的態(tài)度和鉆研的精神,感謝郭神,項(xiàng)目地址
https://github.com/kpioneer123/Androidpn
https://github.com/kpioneer123/Androidpn
2017-03-23
其實(shí)是不用加shouldSave的。因?yàn)槊看伟l(fā)送的時(shí)候,里面插入數(shù)據(jù)庫的都是一條新的notification(id不一樣),所以不加完全沒問題。加了反而導(dǎo)致用戶剛剛登錄后服務(wù)器發(fā)送離線通知給用戶,立刻刪除掉了這條通知,而接下來兩種情況:1.用戶若收到并發(fā)送回執(zhí),服務(wù)器執(zhí)行delete操作沒有效果(當(dāng)然刪除不存在的數(shù)據(jù)應(yīng)該是沒問題的);2. 用戶沒有收到,但服務(wù)器已經(jīng)刪除了這條通知,那么這就丟失數(shù)據(jù)了。 第二種情況雖然罕見(用戶剛登錄立刻掉線,來不及收到服務(wù)器正在發(fā)送的數(shù)據(jù)或收到了數(shù)據(jù),發(fā)送回執(zhí)出現(xiàn)網(wǎng)絡(luò)斷開),但確實(shí)是bug了。
2017-02-26
服務(wù)器重啟了,aliasUsernameMap就清空了,那別名推送就用不了啊。。是個(gè)小缺陷。從視頻使用別名里還是學(xué)到很多知識(shí)啊,贊一個(gè)!
2017-02-24
PresenceUpdateHandler這里的process method 忘記刪除移除數(shù)據(jù)庫代碼notificationService.deleteNotification(notification);了我感覺
2016-10-24