gpt4 book ai didi

node.js - 如何使用 Node.js 的 web-push 包向多个订阅者发送通知?

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:38 25 4
gpt4 key购买 nike

我们如何使用 Node.js 的 web-push 包向多个订阅者发送通知?

我们可以遍历订阅者列表,但它无法扩展到数百万订阅者。

示例:

for(var myKey in subData) {
endp = subData[myKey]['ENDPOINT'];
enckey = subData[myKey]['ENCKEY'];
webPush.sendNotification(endp, 200, enckey, JSON.stringify({
title: 'Test Title',
msg: 'Test Notification',
}));
}

最佳答案

遗憾的是,Web 推送标准目前不支持向多个订阅者发送通知。

确实,该 key 与特定用户相关。如果所有用户共享相同的 key ,则其他人可以读取加密的数据。阅读[1 ] 以获得更彻底的解释。

我建议实现一个解决方案,批量发送通知,在批处理之间稍等一下。通常通知不必是实时的,因此这通常是可行的。

关于node.js - 如何使用 Node.js 的 web-push 包向多个订阅者发送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34332632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com