【发布时间】:2019-10-04 17:21:22
【问题描述】:
我正在构建一个像番茄钟一样工作的 PWA 应用程序。因此它会倒计时 25 分钟,并在时间到时通知用户。
我正在考虑几种解决方案。 - 当 PWA 应用程序启动时,它会设置手机内置的警报 - PWA 应用程序一直在后台运行,并触发自己的警报。
我的应用程序将有关计时器何时结束的数据保存在 firebase 的实时数据库中。所以我在考虑使用 firebase 函数来检查还剩多少时间,但这可能是不可能的,因为这些函数很快就会丢失。
我也在考虑一个单独的后端,它会检查时间是否已经过去并向手机发送推送通知,但我不知道如何去做以及这是否是一个好的解决方案。
我希望应用程序 PWA 在时间用完时通知用户。尤其是当它关闭时。例如,通过通知或警报。我可以使用什么工具来实现它(在时间到时获取通知/哔声)?
【问题讨论】:
-
仅供参考,这是一个过于宽泛的问题。重读 How to Ask 和 help center 如何以及不是什么。
标签: javascript reactjs firebase progressive-web-apps