Я пытаюсь добавить кнопки действий в push-центре Firebase или даже кнопку записи сообщения, как в WhatsApp.
Я пытался использовать JSON только с данными и только уведомлениями
Мой JSON:
{
"notification": {
"title": "Title",
"body": "Body Message ",
"click_action": "http://localhost:3000/",
"icon": "icon.png",
"content_available" : true,
"priority" : "high"
},
"data" : {
"title": "Title",
"body": "Body Message ",
"click_action": "http://localhost:3000/",
"icon": "icon.png",
"content_available" : true,
"priority" : "high"
},
"to": "***"
}
Мой JS:
messaging.onMessage(function (payload) {
console.log("Message received. ", payload);
NotisElem.innerHTML = NotisElem.innerHTML + JSON.stringify(payload);
//kenng - foreground notifications
const { title, ...options } = payload.notification;
navigator.serviceWorker.ready.then(registration => {
registration.showNotification(title, options);
});
});