【问题标题】:How to keep angular PWA running in doze mode如何保持角度 PWA 在打盹模式下运行
【发布时间】:2019-03-18 10:31:18
【问题描述】:

我们正在开发一个有角度的 PWA 应用程序,它订阅来自 lightStreamer Server 的一些数据更改并向用户显示一些通知。如您所知,PWA 是原生应用程序的替代方案,因此我们希望当移动设备进入打盹模式时,我们的应用程序会继续像以前一样工作,并在某些条件成立时发出警报通知。 是否可以在 Angular 框架或 Service Worker 中处理这个问题?

【问题讨论】:

  • 通知(仅当用户启用)仍然适用于已关闭的 PWA。你测试了什么,你看到了什么错误(如果有的话)或者什么没有按预期工作?越详细越好。
  • @Mathias 感谢您的回答。我的问题与推送通知无关。我想保持我的应用程序运行以检查正在建立的一些条件,然后我通过自定义通知发出警报。
  • 什么类型的条件?发生在本地还是在您的服务器上?
  • 我怀疑这是否可以通过网络应用程序进行管理。
  • 正如我之前所说,我们订阅了 Light Streamer 服务器。该服务器将数据推送到我们的应用程序。条件适用于该数据。因此我们需要始终运行应用程序来检查它。

标签: angular service-worker progressive-web-apps angular-service-worker


【解决方案1】:

效率极低,但您必须:-WakeLock

目前支持有点问题:-(

或者,如果您向 ServiceWorker 推送“数据更新”通知,它可以前台或激活您的 Web 应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    相关资源
    最近更新 更多