У меня проблема с отправкой уведомлений через Firebase, уведомление отправляется отлично, но при установке атрибута time_to_live (TTL) его не распознает, просто игнорирует и не учитывает.
curl -X POST -H "Authorization: key=<KEY-API>" -H Content-Type:
application/json" -d
"{\"webpush\":{
\"headers\":{
\"TTL\":\"5s\"}
},
\"to\": \"<TOKEN>\",
\"notification\": {
\"title\": \"Class\",
\"body\": \"You have a live class in 5 minutes.\",
\"icon\": \"/firebase-logo.png\"}}" "https://fcm.googleapis.com/fcm/send"
Требуется, чтобы при отправке уведомления и закрытии браузера более чем на определенное время (TLL) уведомление не доходило до места назначения, и я понимаю по документации, что TLL применяется для этого случая.
CURL написан таким образом с использованием Windows CMD для отправки тестовых уведомлений
Задача ещё не решена.
Других решений пока нет …