Я отправляю уведомления используя admin sdk.
Это моя полезная нагрузка. Мне удалось установить ttl (время жизни) для Android, но я не уверен, как это сделать для iOS.
Обычно, если уведомление не отправляется, я вообще не хочу его отправлять.
const payload = {
notification: {
title: 'New Appointments!',
body: '',
},
data: {},
android: {
ttl: 1000,
},
apns: {
payload: {
aps: {
badge: 1,
"sound":"default"
},
},
},
};
admin.messaging().send(payload).then((response) => {})