- Dikirim
- 26 Agustus 2026 pukul 06.05 UTC
- Penulis
- Kamo
- Commit
- 2f99cd0
Perusahaan MediaService 8am809b3, yang menghentikan anggota mendapatkan yang sama chatting pesan tiga - ditambah kali di telepon mereka. Perubahan yang dilakukan pengiriman keruntuhan tujuan ganda; yang satu ini menghentikan duplikat yang diciptakan. perangkat / register mints sebuah user _ device _ token _ conditional, jadi penandatanganan dalam lagi di handset yang sama menghasilkan brand- perangkat baru _ token _ id. Dorongan registrasi unik pada (device _ token _ id, org _ id, push _ kind) - TIDAK pada token - sementara FCM / APN terus menyerahkan kembali SAME token untuk instalasi itu. Jadi setiap tanda-di kiri satu lagi baris pendaftaran menunjuk pada satu telepon, dan mereka tidak pernah berakhir: FcmSender hanya prunes pada UNREGISTERED, yang FCM kembali untuk token mati, tidak pernah untuk kelebihan baris penamaan satu hidup. Produksi memiliki 21 baris menyelesaikan ke 2 perangkat nyata, satu anggota memegang 5 baris untuk 1 token. Sebuah alamat token push persis satu aplikasi instal, jadi ketika disajikan di bawah baris perangkat saat ini, setiap baris lainnya mengklaim itu adalah basi oleh definisi dan dihapus. Perangkat berbeda dan baris APNS _ VOIP dicocokkan pada jenis serta Token, sehingga mereka tidak pernah runtuh satu sama lain. Hapus adalah usaha terbaik: gagal biaya sebuah baris duplikat, bukan gagal Pendaftaran, dan dispatch-side runtuh sudah mencakup kasus itu. Terkini baris menyembuhkan pada setiap perangkat push-token pendaftaran berikutnya, yang terjadi pada foreground.