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