我可以在没有 manifest.json 的情况下使用 Service Worker(仅用于网络推送)吗?

Can I use Service Worker (just for web push) in the absence of manifest.json?

我只需要我的 Service Worker 注册为 'push' 事件的事件侦听器。

但是,当我查看有关渐进式网络应用程序的多个在线课程时,它们都在某些时候包含 manifest.json,这让我怀疑是否需要包含 manifest.json。

我不需要缓存 API 或安装经验;我可以在我的应用程序中使用 Service Worker 来订阅我想要的事件吗?

你为什么不试试呢?

在任何情况下,是的,您可以仅通过 Service Worker 使用 Web Push。您不需要 PWA 清单。