跟隨郭神學(xué)習(xí)了很多東西,也學(xué)習(xí)到了這種專(zhuān)注的態(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ù)庫(kù)的都是一條新的notification(id不一樣),所以不加完全沒(méi)問(wèn)題。加了反而導(dǎo)致用戶剛剛登錄后服務(wù)器發(fā)送離線通知給用戶,立刻刪除掉了這條通知,而接下來(lái)兩種情況:1.用戶若收到并發(fā)送回執(zhí),服務(wù)器執(zhí)行delete操作沒(méi)有效果(當(dāng)然刪除不存在的數(shù)據(jù)應(yīng)該是沒(méi)問(wèn)題的);2. 用戶沒(méi)有收到,但服務(wù)器已經(jīng)刪除了這條通知,那么這就丟失數(shù)據(jù)了。 第二種情況雖然罕見(jiàn)(用戶剛登錄立刻掉線,來(lái)不及收到服務(wù)器正在發(fā)送的數(shù)據(jù)或收到了數(shù)據(jù),發(fā)送回執(zhí)出現(xiàn)網(wǎng)絡(luò)斷開(kāi)),但確實(shí)是bug了。
2017-02-26
服務(wù)器重啟了,aliasUsernameMap就清空了,那別名推送就用不了啊。。是個(gè)小缺陷。從視頻使用別名里還是學(xué)到很多知識(shí)啊,贊一個(gè)!
2017-02-24
PresenceUpdateHandler這里的process method 忘記刪除移除數(shù)據(jù)庫(kù)代碼notificationService.deleteNotification(notification);了我感覺(jué)
2016-10-24