0

我有一个个人网站,如果我添加推送通知功能,我认为这将是完美的。即使不在网站上,服务人员也会发送推送通知

我是服务人员的新手,但已经知道推送通知。即使用户不在我的网站上,我也需要发送推送通知的服务人员。

我该怎么做?我不会使用像推钉一样的付费服务。我想学习如何创建它。

+0

'发送推送通知,即使用户不在我的网站上 - 这个通知会推送到哪里? –

+0

当用户打开他们的浏览器,然后弹出一个通知,甚至他们不在我的网站 –

+0

做服务人员的工作方式? –

回答

0

首先。您需要在安全的HTTPS域中托管您的网站。你可以使用GitHub Pages。它免费且易于使用。 然后你可以通过这个documentation。这非常简单。 这是一个很棒的demo/sample

为了让您领先,服务人员是在用户浏览器中注册的独立js文件。用户注册和订阅后,会生成一个可用于调用用户浏览器的URL(serviceworker.js)(即使您的网站未打开,也会调用这些URL)。因此,如果要向所有人发送推送通知,则应该将该URL传回给所有用户的服务器,并调用所有这些URL。干杯!

相关问题