Firebase Cloud Messaging

Firebase Cloud Messaging biasanya segera mengirimkan pesan setelah pesan dikirim. Namun, hal tersebut terkadang tidak memungkinkan untuk dilakukan. Jika platformnya adalah Android, perangkat akan dimatikan, luring, atau tidak tersedia. Firebase Cloud Messaging sengaja menunda pesan agar aplikasi tidak menggunakan sumber secara berlebihan dan berpengaruh negatif pada masa pakai baterai.
Jika ini terjadi, Firebase Cloud Messaging akan menyimpan pesan dan mengirimkannya segera setelah kondisinya memungkinkan. Meskipun dalam kebanyakan kasus hal ini tidak apa-apa, karena ada beberapa aplikasi yang tidak mengizinkan keterlambatan pengiriman pesan. Misalnya, untuk pemberitahuan panggilan masuk atau video obrolan, pesan hanya berguna untuk periode waktu yang singkat sebelum panggilan tersebut diakhiri.
Di Android dan Web/JavaScript, dapat menentukan masa aktif maksimum suatu pesan. Nilainya harus berupa durasi dari 0 hingga 2.419.200 detik (28 hari), dan sama dengan periode waktu maksimum bagi Firebase Cloud Messaging untuk menyimpan dan mencoba mengirimkan pesan.