我正在构建一个 PWA 应用程序,其工作原理类似于番茄钟。因此,它会倒计时 25 分钟,并在时间到时通知用户。
我想到了几个解决方案。
- 当 PWA 应用程序启动时,它会设置手机内置的闹钟
- PWA 应用程序始终在后台运行,并触发自己的警报。
我的应用程序将有关计时器何时结束的数据保存在 firebase 的实时数据库中。所以我正在考虑使用 firebase 函数来检查剩余时间,但这可能是不可能的,因为这些函数很快就会丢失。
我还在考虑一个单独的后端来检查时间是否已经过去并向手机发送推送通知,但我不知道如何去做以及这是否是一个好的解决方案。
我希望应用程序 PWA 在时间用完时通知用户。尤其是当它关闭时。例如,通过通知或警报。我可以使用什么工具来实现这一点(时间到时收到通知/蜂鸣声)?
“目前还无法设置后台计时器。 ScheduledTask API 可能可以满足您的需求,但它仍在讨论、实现等过程中。”
Refer 渐进式网络应用程序中的后台事件? (构建闹钟应用程序) https://stackoverflow.com/questions/36944167/background-events-in-progressive-web-apps-building-an-alarm-clock-app.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)