【问题标题】:Is it possible to set the alarm by PWA? (building a timer/alarm clock app)是否可以通过 PWA 设置警报? (构建定时器/闹钟应用程序)
【发布时间】:2019-10-04 17:21:22
【问题描述】:

我正在构建一个像番茄钟一样工作的 PWA 应用程序。因此它会倒计时 25 分钟,并在时间到时通知用户。

我正在考虑几种解决方案。 - 当 PWA 应用程序启动时,它会设置手机内置的警报 - PWA 应用程序一直在后台运行,并触发自己的警报。

我的应用程序将有关计时器何时结束的数据保存在 firebase 的实时数据库中。所以我在考虑使用 firebase 函数来检查还剩多少时间,但这可能是不可能的,因为这些函数很快就会丢失。

我也在考虑一个单独的后端,它会检查时间是否已经过去并向手机发送推送通知,但我不知道如何去做以及这是否是一个好的解决方案。

我希望应用程序 PWA 在时间用完时通知用户。尤其是当它关闭时。例如,通过通知或警报。我可以使用什么工具来实现它(在时间到时获取通知/哔声)?

【问题讨论】:

  • 仅供参考,这是一个过于宽泛的问题。重读 How to Askhelp center 如何以及不是什么。

标签: javascript reactjs firebase progressive-web-apps


【解决方案1】:

'目前还不能设置后台计时器。 ScheduledTask API 可能是做你想做的事,但仍在讨论、实施等等。'

请参考Background events in progressive web apps? (building an alarm clock app)

【讨论】:

    猜你喜欢
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    相关资源
    最近更新 更多