Решены проблемы с push-уведомлениями AppStudio

appstudio-push_nowm

Сегодня на нашем сайте была проведена небольшая профилактика, направленная на решение проблем с push-уведомлениями в Safari. В последние дни многие пользователи стали жаловаться нам на то, что уведомления перестали приходить, а при попытке перенастроить уведомления заново Safari не предлагает их активировать.

Увы, расследование причин отняло больше времени, чем нам хотелось бы: как выяснилось, свою лепту в нынешние проблемы внесли сразу несколько факторов:

  • истёкший недавно SSL-сертификат на вспомогательном домене, через который оформляется подписка на push-уведомления
  • изменения, которые Apple внесла в Safari 7.0.2, входящий в состав OS X 10.9.2
  • баг, связанный с используемым сейчас плагином кэширования

По состоянию на вечер 14 марта все эти причины устранены, и работоспособность push-уведомлений AppStudio восстановлена. Если же вы по-прежнему сталкиваетесь с какими-либо проблемами, пожалуйста, расскажите об этом в комментариях к материалу.

Push-уведомления AppStudio – самый удобный способ быстро узнавать о любых новых публикациях на нашем сайте с помощью OS X Mavericks. Как только публикуется новый материал, все наши подписчики тут же видят баннер Центра уведомлений OS X с заголовком статьи. Кликнув по нему, вы откроете нужную страницу в Safari.

Раз уж речь зашла о push-уведомлениях, поговорим о трёх самых популярных вопросах, связанных с ними.

Вопрос 1. Почему мне не предлагают подписаться ни на какие уведомления? Куда надо зайти, чтобы оформить подписку?

Push-уведомления AppStudio, как и любых других сайтов, работают только в Safari и только в OS X Mavericks. На старых версиях OS X эта функция недоступна вне зависимости от версии Safari. Предложение подписаться на уведомления должно появляться при входе на главную страницу сайта. Выглядит оно следующим образом:

notification_nowm

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

Вопрос 2. Я подписался на ваши уведомления, они меня задолбали. Как их отключить?!
Вопрос 3. Я отказался от подписки на ваши уведомления, но теперь хочу включить их обратно. Как мне это сделать? Safari больше ничего не предлагает!

На эти противоположные по содержанию вопросы есть один ответ. Нужно зайти в настройки Safari на вкладку «Уведомления». Там вы увидите все сайты, предлагавшие вам подписку на push-уведомления, а также сведения о том, согласились ли вы на получение уведомлений или отказались от этого:

settings

Передумать и поменять свой выбор относительно подписки на push-уведомления AppStudio вы можете именно на этой вкладке настроек Safari с помощью переключателя «Разрешить/Отказать». Если же вы выберете сайт и нажмёте внизу «Удалить», то Safari вообще забудет про ваш выбор, и при следующем посещении главной страницы сайта снова предложит подписаться на уведомления или отказаться от них.

Надеемся, что push-уведомление о публикации этого материала исправно дойдёт до наших читателей ;)