- Shiked
- 26 Ağustos 2026 05:58 UTC
- Yazar
- Kamo
- Commit
- 8a809b3
Üyeler telefonlarında üç artı kez aynı sohbet mesajını alıyorlardı. Kayıtlar benzersizdir (device token id, org id, push kind) token. Yine aynı ellerde bir marka-news üzerinde oturum açın kullanıcı device tokens row (device / kayıt milleri koşulsuz olarak), FCM SAME token'i geri almaya devam edin - bu yüzden her işaret daha canlı kaldı Kayıt sırasına bir telefona işaret eder ve doDispatch aynı şeyi gönderdi Bir kez satır başına mesaj. Üretim tek bir el için beş sıra taşıdı: org 1168485648209608710 / üye 1168485658174423046 5 kayıt satırları | 5 cihaz token ids | 1 ayrı it token Tüm masadaki 21 sıra sadece 2 gerçek cihazla çözüldü. Ne mevcut muhafız onu yakalayabilirdi. Per-konversasyon oranı limiti, ONCE'yi fan-outtan önce değerlendirdi, bu yüzden oran-limits olayları, göndermedi. The The The The The The The The FCM anahtarı sadece çevrimdışı bir cihaz için mesajları çökertiyor, Asla teslim olmadı. Ve FcmSender'ın stale- pr pruning asla yangınlar, çünkü tekrarlanan token mükemmel bir şekilde geçerlidir - FCM geri döner Ölü jetonlar için UNREGISTERED, bir canlı adlandırmak için değil. Hedefe itmek, bu yüzden şimdi kimlik: ayrı- Hedefler en yakın zamanda güncel sırayı tutar (pushKind, itToken) Ve geri kalanını düşürür, gerçekten farklı cihazlardan ayrılır. Rows with a a boş token, bir varış için durmaktan ziyade düşüyor. Bu, bir göç olmadan mevcut satırları düzeltir. Arkadaş değişim içinde Güvenlik hizmetleri onları ilk etapta kovuşturuyor.