Добрый день! Ранее все было нормально, настроено по инструкции как https://www.shop-script.ru/help/13535/push-notific...
После обновления push-уведомления не приходят.
В настройках "оформление заказов модуль включен"

В заказах не сохраняется галочка на push-уведомления если перейти на другую страницу или обновить страницу. (галочка слетает)

10 комментариев
Посмотрите, какие сообщения об ошибках появляются в PHP-логе и в консоли браузера в момент возникновения проблемы.
Та же беда
Ошибки такие:
A bad HTTP response code (404) was received when fetching the script.
Failed to load resource: net::ERR_INVALID_RESPONSE
Если всё остальное настроено и у Вас Chrome, то "Меню три точки" -> Настройки -> "Дополнительные" -> Настройки контента -> Уведомления -> активировать "Спрашивать разрешение перед отправкой (рекомендуется)"
включено там
Возможно ошибка в настройках (также onesignal недавно расширяли возможности, что также приводило к нарушению работы), попробуйте сделать новое приложение в onesignal и повторить по шагам настройку. Не забудьте изменить API ключ в настройках Webasyst.
Обратился в платную диагностику:
На ваш запрос «Диагностика / устранение проблем специалистами Webasyst» поступил ответ от службы поддержки Webasyst:
Проблему с push-уведомлениями решила загрузка файла OneSignalSDKWorker.js в корневую папку вашего сайта. Видимо, это новое требование OneSignal для корректной работы уведомлений.
OneSignalSDKWorker.js в корневом каталоге есть, но симптомы при этом те же. ставишь галку на пуш-уведомления и после обновления страницы она слетает. Есть мысли из-за чего это?
Тоже самое. Как получилось исправить?
У меня все нужные файлы есть. Скачал с OneSignal их по новой, перезалил - не помогло
Все перенастраивал - настраивал - никак. В итоге открыл консоль и посмотрел что происходит когда галку снимаешь и ставишь. Там сыпет то по 15 обращений после снятия галки то вообще ничего. В итоге подгадал когда там написалось, что подписка на пуш установлена и заработало! Видимо косяк в галке...