1

我用 @angular/pwa 在 angular6 中开发了一个 PWA 应用程序,它工作得非常好。如果应用程序中有任何更新,我还试图在用户打开应用程序时通知用户更新 PWA 应用程序。我浏览了不同的文章和博客,找到了这篇文章,但它不适用于 angular6。我无法添加任何事件监听器,因为服务人员是自动创建的。请帮我解决这个问题。谢谢!

4

1 回答 1

1

您可以使用 SwUpdate 服务来做到这一点,如下所示:

@Injectable()
export class UpdateService {
    constructor(swUpdate: SwUpdate) {
        swUpdate.available.subscribe(event => {
            // notify user that update is available
        })
    }
}
于 2018-08-27T10:41:12.733 回答