我有多个https域用于发送网络推送通知。但是我只会从一个服务器发送web推送通知。我知道它的用途,并阅读了一些相关文档。但我没有看到过这种方法。我从我的服务器生成了vapid密钥,仅此一次。我尝试使用这些密钥发送推送通知,并成功收到了通知。但我有两个问题需要问您:1. 我是否应为每个域生成不同的VAPID密钥? 2. 我可以只生成一个VAPID密钥并将其用于所有域吗?
为了安全和隔离性,每个独立的项目应该创建不同的VAPID密钥。如果同一项目使用多个域名或子域名,则可以使用相同的VAPID密钥而不会有任何问题。 是的,可以。然而,如果您要处理完全不同的网站,则不建议这样做:通过使用不同的VAPID密钥,您可以提高安全性和数据可移植性。