使用service worker调试移动推送通知



我正试图实现推送通知的移动用户,只使用浏览器(没有专用的移动应用程序)。使用service-worker可以做到这一点:https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web

问题是我不能测试它。Service-worker需要HTTPS或localhost。我没有https也没有域名,所以我只有localhost。

我试图在我的android中设置hosts文件,所以我的ip将由localhost指向-但我没有root权限,所以我不能更改hosts文件。

我尝试使用模拟器-但"localhost"是本地设备。容器机是10.0.2.2 .

所以我的问题是-我如何使用service-worker本地测试推送通知?

在GitHub Pages上托管您的页面。它是免费的,易于使用,并会给你一个HTTPS域为您的测试。干杯!

最新更新