Push уведомления в PWA приложении с запросом в БД?
Подскажите пожалуйста, у меня есть приложение на Vue (vite). В качестве BackEnd'a использую Supabase (аналог Firebase). Приложение также есть в версии PWA. Пользуются им 2 человека всего лишь. Залит на GitPages. В приложении просто идёт контроль определённых операций.
Нужно сделать так, чтобы каждый день в 13:00 обоим приходило Push уведомление на телефоне, при условии, что на сегодня есть еще не завершенные операции (состояние операции находиться в Supabase).
Как это реализовать? Чтобы в режиме закрытого приложения как-бы шел запрос в БД на состояние операций и соответственно ответ в виде Push уведомления.
Никак. Да, формально во всех браузерах встроен механизм подписок на уведомления от сайтов, но это дерьмо работает крайне нестабильно и через раз, часто уведомления просто не доходят или доходят не вовремя.
Единственный способ организовать более менее стабильные уведомления пользователям вашего PWA приложения это использовать различные внешние API для отправки SMS, в отличии от встроенных push это намного надежнее.