我在通过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适用于该情况< / p>
通过使用Windows CMD发送测试通知以这种方式编写cURL