Я создаю приложение PWA, которое работает как часы pomodoro. Таким образом, он отсчитывает 25 минут и информирует пользователя, когда время истекло.
Я думал о нескольких решениях. - Когда приложение PWA запускается, оно устанавливает встроенный в телефон будильник. - Приложение PWA все время работает в фоновом режиме и запускает собственный сигнал тревоги.
Мое приложение хранит данные в базе данных реального времени в базе данных окогда таймер закончится. Так что я думал об использовании функции firebase, которая проверяет, сколько времени осталось, но это, вероятно, невозможно, потому что функции быстро теряются.
Я также думаю об отдельном бэкэнде, который бы проверял, если времяуже прошло и отправил push-уведомление на телефон, но я не знаю, как это сделать и будет ли это хорошим решением.
Я бы хотел, чтобы приложение PWA сообщило пользователю, когда истечет времявне. Особенно когда он выключен. Например, уведомлением или сигналом тревоги. Какой инструмент я могу использовать, чтобы сделать это возможным (получение уведомлений / звукового сигнала, когда время истекло)?