我正在构建一个 PWA 应用程序,其工作原理类似于番茄钟。因此,它会倒计时 25 分钟,并在时间到时通知用户。
我想了几个解决方案。- 当 PWA 应用程序启动时,它会设置手机内置的闹钟 - PWA 应用程序始终在后台运行,并触发自己的闹钟。
我的应用程序将有关计时器何时结束的数据保存在 firebase 的实时数据库中。所以我正在考虑使用 firebase 函数来检查剩余时间,但这可能是不可能的,因为这些函数很快就会丢失。
我也在考虑一个单独的后端来检查时间是否已经过去并向手机发送推送通知,但我不知道如何去做以及这是否是一个好的解决方案。
我希望应用程序 PWA 在时间用完时通知用户。尤其是当它关闭时。例如,通过通知或警报。我可以使用什么工具来实现这一点(时间到时收到通知/蜂鸣声)?