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设置闹钟吗?(构建定时器/闹钟应用程序)


- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- Fetch API 如何获取响应体? 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- Flexslider 箭头未正确显示 2022-01-01
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- 400或500级别的HTTP响应 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01