Можно ли установить будильник по PWA? (создание приложения таймера / будильника) - PullRequest
0 голосов
/ 04 октября 2019

Я создаю приложение PWA, которое работает как часы pomodoro. Таким образом, он отсчитывает 25 минут и информирует пользователя, когда время истекло.

Я думал о нескольких решениях. - Когда приложение PWA запускается, оно устанавливает встроенный в телефон будильник. - Приложение PWA все время работает в фоновом режиме и запускает собственный сигнал тревоги.

Мое приложение хранит данные в базе данных реального времени в базе данных окогда таймер закончится. Так что я думал об использовании функции firebase, которая проверяет, сколько времени осталось, но это, вероятно, невозможно, потому что функции быстро теряются.

Я также думаю об отдельном бэкэнде, который бы проверял, если времяуже прошло и отправил push-уведомление на телефон, но я не знаю, как это сделать и будет ли это хорошим решением.

Я бы хотел, чтобы приложение PWA сообщило пользователю, когда истечет времявне. Особенно когда он выключен. Например, уведомлением или сигналом тревоги. Какой инструмент я могу использовать, чтобы сделать это возможным (получение уведомлений / звукового сигнала, когда время истекло)?

1 Ответ

0 голосов
/ 06 октября 2019

'Настройка фоновых таймеров пока невозможна. API ScheduledTask, вероятно, выполняет то, что вы хотите, но все еще обсуждается, реализуется и т. Д. '

См. Фоновые события в прогрессивных веб-приложениях? (создание приложения будильника) .

...