Я создал веб-приложение Javascript, предназначенное для работы на планшетах (с использованием файла манифеста веб-приложения) и в автономном режиме (помимо получения исходных данных из серверной части PHP). В приложении есть настраиваемая система уведомлений, имитирующая API уведомлений. Каждое уведомление отправляется в заданное время (с использованием setInterval). Это приводит к нескольким проблемам:
Первую проблему можно решить с помощью API уведомлений, но я не уверен, что можно сделать со второй. Имейте в виду, что приложение должно работать в автономном режиме - это исключает использование API push-уведомлений.
Является ли единственным вариантом использования контейнера веб-приложения, такого как Cordova?
@Teemu Приложение имеет особый вариант использования, и поэтому пользователям жизненно важно, чтобы они были уведомлены.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


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