Is it possible to set the alarm by PWA? (building a timer/alarm clock app)(可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序))
问题描述
我正在构建一个PWA应用程序,它的工作方式与Pomodoro时钟类似。因此,它会倒计时25分钟,并在时间到时通知用户。
我在想几个解决方案。 -当PWA应用程序启动时,它会设置手机内置的闹钟 -PWA应用程序一直在后台运行,它会触发自己的警报。 我的应用程序将有关计时器何时结束的数据保存在Firebase的实时数据库中。因此,我在考虑使用Firebase函数来检查还剩多少时间,但这可能是不可能的,因为这些函数很快就会丢失。
我还在考虑一个单独的后端,它将检查时间是否已经过去,并向手机发送推送通知,但我不知道如何进行,也不知道这是否是一个好的解决方案。
我希望应用程序PWA在时间用完时通知用户。尤其是当它被关闭的时候。例如,通过通知或警报。我可以使用什么工具来实现这一点(在时间到时获得通知/哔声)?推荐答案
‘尚不能设置后台计时器。ScheduledTaskAPI可能正在做您想做的事情,但它仍在讨论和实现等。’
参考Background events in progressive web apps? (building an alarm clock app)。
这篇关于可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)
基础教程推荐
- 检查 HTML5 拖放文件类型 2022-01-01
- npm start 错误与 create-react-app 2022-01-01
- fetch 是否支持原生多文件上传? 2022-01-01
- 原生拖动事件后如何获取 mouseup 事件? 2022-01-01
- Bootstrap 模态出现在背景下 2022-01-01
- 即使用户允许,Gmail 也会隐藏外部电子邮件图片 2022-01-01
- Fabric JS绘制具有活动形状的多边形 2022-01-01
- Bokeh Div文本对齐 2022-01-01
- 在 contenteditable 中精确拖放 2022-01-01
- 如何添加到目前为止的天数? 2022-01-01
