我正在使用FCM进行推送消息。它很棒,但是我我是一个客户,一旦发送后需要删除推送消息(如果出现错误/错别字等(。
我知道,当主题排队以发送消息时,您可以从中获取消息ID,只是想知道是否有一种方法可以使用该ID远程到期。即删除消息。
当前无法从服务器端/控制台删除/删除消息。message_id
只是消息已成功发送到FCM服务器的标识符。
通常用于这种情况的是tag
参数(请参阅我的答案(,其中具有相同标签的现有通知被较新的标签替换。
在某些情况下,您可能需要替换通知来通知用户而不是默默更新。聊天应用程序就是一个很好的例子。在这种情况下,您应该将tag
和renotify
设置为true。
在您的sw.js
const title = 'Notification 2 of 2';
const options = {
tag: 'renotify',
renotify: true
};
registration.showNotification(title, options);
您可以通过单击
在此处测试演示renotify
按钮