Отправка уведомлений не распознает атрибут time_to_live (TTL) в cURL с Firebase - PullRequest
0 голосов
/ 28 августа 2018

У меня проблема с отправкой уведомлений через 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 для отправки тестовых уведомлений

...