可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)

Is it possible to set the alarm by PWA? (building a timer/alarm clock app)(可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序))

本文介绍了可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在构建一个PWA应用程序,它的工作方式与Pomodoro时钟类似。因此,它会倒计时25分钟,并在时间到时通知用户。

我在想几个解决方案。 -当PWA应用程序启动时,它会设置手机内置的闹钟 -PWA应用程序一直在后台运行,它会触发自己的警报。 我的应用程序将有关计时器何时结束的数据保存在Firebase的实时数据库中。因此,我在考虑使用Firebase函数来检查还剩多少时间,但这可能是不可能的,因为这些函数很快就会丢失。

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

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

推荐答案

‘尚不能设置后台计时器。ScheduledTaskAPI可能正在做您想做的事情,但它仍在讨论和实现等。’

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

这篇关于可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:可以用PWA设置闹钟吗?(构建定时器/闹钟应用程序)

基础教程推荐