【发布时间】:2018-07-13 17:19:56
【问题描述】:
我正在做一个简单的网络推送系统。
每个用户注册,得到一个唯一的 vapid 密钥,把它放到他的 web 中,他的 web 用户使用 vapid 密钥订阅推送通知,然后用户可以通过推送系统 web 界面发送推送通知。
我需要一个解决方案来在用户网站中安装服务器密钥。
我是否应该制作某种插件/javascript sdk,例如,用户将从 SDK 添加一个脚本,然后使用系统中他唯一的 vapid 密钥初始化该脚本?像这样:
pushSystem.init({ id: vapid_key })
然后,该脚本将使用密钥订阅用户并将订阅发送到服务器,在那里我将在 Web 界面中拉取此私钥的订阅并将推送发送给所有人。
我应该怎么做?我做了很多研究,并没有真正找到任何关于这个的东西。
【问题讨论】:
标签: javascript plugins push-notification sdk web-push