Un telefon, o alertă, prăbuşeşte destinaţiile de împingere

FixMediaService
Expediere
26 august 2026 la 05:58 UTC
Autor
Kamo
Comite
8a809b3

Membrii primeau același mesaj de chat de trei ori pe telefon. Înregistrările sunt unice pe (dispozitiv token id, org id, push kind), NU pe Împinge jetonul. Semnarea din nou pe aceeași mentă telefon un nou-nouț rând utilizator dispozitiv token-uri (dispozitiv/minți de înregistrare necondiționat), în timp ce FCM tine predarea înapoi ACEEAŞI token rândul de înregistrare care indică la un telefon, și DoDispatch a trimis identic mesaj o dată pe rând. Producția a efectuat cinci astfel de rânduri pentru un singur telefon: org 1168485648209608710 / membru 116848565817442304 5 rânduri de înregistrare 21 de rânduri de-a lungul întregului tabel au rezolvat la doar 2 dispozitive reale. Nici un paznic existent nu l-ar putea prinde. Limita ratei perconversiei este evaluat ODATĂ, înainte de ventilator-out, astfel încât să-limiteze evenimente, nu trimite. ă Cheia de colaps FCM se prăbușește doar mesajele încă QUEED pentru un dispozitiv offline, N-au fost livrate niciodată. Şi tăietura veche a lui FcmSender niciodată incendii, deoarece jetonul duplicat este perfect valid NEREGISTRAT pentru jetoane moarte, nu pentru rânduri suplimentare numind unul viu. Token-ul de împingere este destinaţia, deci acum este identitatea: distinct- Destinațiile păstrează cel mai recent actualizat rând per (pushKind, pushToken) şi lasă restul, lăsând dispozitive cu adevărat distincte neatinse. Rânduri cu o jetonul gol este aruncat mai degrabă decât permis să stea în pentru o destinație. Acest lucru stabilește rândurile existente fără migrare. Partenerul s-a schimbat. Serviciul de Securitate îi opreşte să se acumuleze.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile