Web 推送通知 - 我需要拥有服务器吗?

问题描述

我使用这里的源代码实现了一个简单的推送通知:[https://itnext.io/an-introduction-to-web-push-notifications-a701783917ce][1]

但我想通过像 Facebook 和其他一些人一样使用 Chrome 远程向另一台计算机发送推送通知来做更多的事情。

现在我可以注册订阅获取端点链接,如下所示: {

  "endpoint": "https://fcm.googleapis.com/fcm/send/cThXDSA40Mo:APA91bE7lTJvxlF52GsX6huXPogc7C-nAcCrX6r9WrMSAwWToz7UDexDnLnAJJdoG-FSbQfquR8bjpd5Oc_CZQYTHU12gF_7_YmdK06CV77uXhSB6M-6LkmdjMazU5MQisXgjyUEICEd","keys": {
    "p256dh":
"BGaCEBZSsJoqLU_l1hFWpFRwYMH8dHPkfPrPfyO2Sev_ilBYfFwJ7w4W-ppwKmxdhNTcACbi3sf7f0qerSNmQBI","auth":"FPssMOQPmLmXWmdsTdbKVw=="
  }
}

但我不知道如何继续。还想知道我是否需要拥有一台服务器?

解决方法

如果您有服务器,这会有所帮助,因此您可以查看流程的每一步并了解发生的情况,但如果您非常想测试您的应用,则可以使用 this companion site 发送通知。