Node.js 只在瞬间推送通知?
我使用服务人员和推送通知与nodejs web推送一起发送类似于 x用户正在做y 如果此消息到达时浏览器处于打开状态,则没有问题,但如果浏览器处于脱机状态,则会收到大量不再相关的消息。如果这些邮件太旧,是否会自动删除它们,或者设置过期时间,使其在数小时后不会显示Node.js 只在瞬间推送通知?,node.js,push-notification,service-worker,Node.js,Push Notification,Service Worker,我使用服务人员和推送通知与nodejs web推送一起发送类似于 x用户正在做y 如果此消息到达时浏览器处于打开状态,则没有问题,但如果浏览器处于脱机状态,则会收到大量不再相关的消息。如果这些邮件太旧,是否会自动删除它们,或者设置过期时间,使其在数小时后不会显示 提前谢谢 从文档中可以看到以下选项: const options = { gcmAPIKey: '< GCM API Key >', vapidDetails: { subject: '< \'mail
提前谢谢 从文档中可以看到以下选项:
const options = {
gcmAPIKey: '< GCM API Key >',
vapidDetails: {
subject: '< \'mailto\' Address or URL >',
publicKey: '< URL Safe Base64 Encoded Public Key >',
privateKey: '< URL Safe Base64 Encoded Private Key >'
},
TTL: <Number>,
headers: {
'< header name >': '< header value >'
}
}
您可以设置一个较低的TTL,使其不会在系统中停留太长时间。默认情况下,TTL为4周
TTL是以秒为单位的值,用于描述推送消息的长度
默认情况下由推送服务保留,四周
我确实读过文档中的TTL,但我不知道它到底是什么,谢谢你的澄清!