К сожалению, переход на новые версии iOS может сопровождаться проблемами с налаженной уже работой полезных приложений. Так, некоторые пользователи iOS 15 неожиданно обнаружили, что уведомления на их iPhone перестали приходить. Скорее всего, причина кроется в проведенной Apple замене режима «Не беспокоить» и заменой его функцией «Фокусирование». Однако имеются и другие причины, влияющие на вывод сообщений.
♥ ПО ТЕМЕ: Что такое HDR, Авто HDR и Smart HDR в камере iPhone, нужно ли включать, и как это влияет на качество фото.
Конечно же, проблема кроется лишь в перенастройке устройства. В этой статье мы как раз и расскажем о пошаговых действиях для возврата уведомлений на iPhone.
♥ ПО ТЕМЕ: Как вернуть входящие звонки на iPhone во весь экран, как раньше.
Проверьте параметры уведомлений в «Настройках» iOS
1. Откройте приложение «Настройки».
2. Прокрутите список до параметров нужного вам приложения и перейдите в меню Уведомления.
3. Удостоверьтесь, что переключатель Допуск уведомлений установлен в положение Включено.
♥ ПО ТЕМЕ: Возможности iPhone при использовании ночью или в темноте.
Создание App ID и SSL-сертификата
Залогиньтесь на iOS Provisioning Portal.
Для начала создадим новый App ID. Каждому приложению, использующему механизм push-уведомлений, необходим свой собственный уникальный ID.
Кликните на пункт «App IDs» в сайдбаре и нажмите на кнопку «New App ID».
Я заполнил поля следующим образом:
Description: PushChat Bundle Seed ID: по умолчанию Bundle Identifier: me.evgeniy.PushChat
Будет лучше, если вы укажите свой собственный Bundle Identifier — com.yoursite.PushChat — вместо моего. В Xcode-проекте необходимо установить такой же bundle ID.
Ещё несколько моментов: мы сгенерируем SSL-сертификат, который будет использовать ваш push-сервер для защищённого соединения с APNS. Этот сертификат связан с App ID. Сервер может посылать push-уведомления только вашему приложению и никакому другому.
После того, как был создан App ID, он появится в списке:
В колонках «Development» и «Production» напротив «Push Notification» есть два оранжевых кружка с надписью «Configurable». Это значит, что App ID может использовать push-уведомления, но их всё ещё необходимо настроить. Поэтому переходим по ссылке «Configure».
На появившейся странице ставим флажок напротив «Enable for Apple Push Notification service». Далее нажмите кнопку «Configure» в строке с Development Push SSL Certificate. Откроется окно «Apple Push Notification service SSL Certificate Assistant»:
Первое, что необходимо — это сгенерировать Certificate Signing Request. Мы уже сделали это, поэтому нажмите «Continue».
На следующем шаге необходимо загрузить CSR на сервер Apple. Выберите CSR-файл, который вы сгенерировали ранее и нажмите «Generate».
Генерация SSL-сертификата займёт несколько секунд. Когда будет готово, нажмите «Continue».
Для того, чтобы скачать сертификат, нажмите «Download» — он будет сохранён под именем «aps_development.cer». После нажмите «Done».
Теперь у нас есть валидный сертификат и механизм push-уведомлений доступен для разработки. Если необходимо, вы можете снова загрузить сертификат.
Когда ваше приложение будет готово к релизу, необходимо повторить весь процесс для генерации Production-сертификата. Все шаги аналогичны.
Замечание. Production-сертификат действителен в течении года, но вы можете пересоздать его до истечения срока.
Нет необходимости добавлять сертификат в связку ключей. Если же вы захотите это сделать, то кликните два раза по скачанному ранее файлу aps_development.cer (после этого сертификат будет ассоциирован с приватным ключом).
Проверьте параметры уведомлений в настройках приложения
В некоторых приложениях, например, Instagram, Telegram, Viber, WhatsApp и т.д. имеются собственные настройки уведомлений, проверьте их.
♥ ПО ТЕМЕ: Cмайлик, где часы на iPhone: как добавить и что это означает?
Если отображается красный восклицательный знак
Если при попытке отправить сообщение отображаются и уведомление «Не доставлено», выполните следующие действия.
- Проверьте сетевое подключение.
- Нажмите , а затем — «Повторить».
- Если отправить сообщение по-прежнему не удается, нажмите , а затем — «Отправить как SMS/MMS». За сообщения может взиматься плата. Для получения дополнительной информации обратитесь к оператору.
Отключите Фокусирование
1. Перейдите по пути Настройки → Фокусирование.
2. Если режим «Фокусирование» включен, отключите его.
Дело в том, что в некоторых режимах вывод уведомлений запрещен, как и поступление нежелательных звонков. Вы можете или отключить этот режим, или поменять его настройки, если обнаружите прекращение поступления уведомлений. Но отключить «Фокусирование» можно еще и в «Пункте управления».
♥ ПО ТЕМЕ: Ответы на популярные вопросы о работе батареи на iPhone.
Отсутствие сети
Уведомления не отправляются при отсутствии подключения Wi-Fi и сотовой связи.
Проверьте, включен ли Wi-Fi и есть ли подключение к сети. Для большинства Wi-Fi сетей необходим пароль. Проблема также может заключаться в роутере, в таком случае необходимо выполнить его перезагрузку.
Мобильный интернет может не работать по нескольким причинам:
- Выключена передача данных.
- На мобильном счете закончились денежные средства.
- Закончились гигабайты, предоставляемые по тарифу.
Если, несмотря на отсутствие перечисленных выше причин, подключение отсутствует, выполните перезагрузку устройства.
Настройте «Фокусирование»
Многие пользователи настроили для себя автоматическое включение режима «Сон» (или какого-либо другого), чтобы их никто не беспокоил во время отдыха. Однако настройки по умолчанию такого режима не для всех подходят – происходит блокировка вообще всех уведомлений. Поэтому придется вручную разрешить звонки и работу приложений.
1. Зайдите в меню Настройки → Фокусирование.
2. Выберите включенный (используемый) режим.
3. Настройте в нем поведение Контактов, Приложений и Расписания (подробно).
♥ ПО ТЕМЕ: Как создать открытый календарь на iPhone или Mac (полезно для бизнеса).
Кто может заработать при помощи in-page пушей
Для владельцев сайтов (паблишеров) стать поставщиком инпедж-трафика не стоит многих усилий: нужно всего лишь добавить небольшой кусочек кода на свой сайт. Он не будет влиять на SEO или другие метрики.
Вторая категория людей, которые могут успешно заработать на новом рекламном формате, это, конечно же арбитражники, которые хотят получить новую аудиторию и активно масштабировать имеющиеся пуш-кампании.
Отключите Фокусирование «На всех устройствах»
Сама идея «Фокусирования» заключается в объединении всех ваших устройств и систем. Например, активация режима «Сон» на Mac или Apple Watch приведет к аналогичной активации и на iPhone или iPad. Чтобы заработал вывод уведомлений, надо отключить учет Фокусирования на всех ваших устройствах, т.е. отключить связь между вашими устройствами в режиме Фокусирования.
1. Зайдите в меню Настройки → Фокусирование.
2. Установите переключатель «Учет на всех устройствах» в положение Выключено.
♥ ПО ТЕМЕ: Как автоматически улучшить качество фото на iPhone и iPad.
Первоочередные действия
- Перезапустите устройство:
- iPhone
- iPad
- iPod touch
- Проверка сетевого подключения. Для отправки сообщения iMessage или MMS требуется подключение к сотовой сети передачи данных или сети Wi-Fi. Для отправки сообщения SMS требуется подключение к сотовой сети. Если включена функция «Вызовы по Wi-Fi», сообщения SMS можно отправлять через сеть Wi-Fi.
- Обратитесь к оператору сотовой связи, чтобы узнать, поддерживает ли он отправку сообщений нужного вам типа (например, MMS или SMS).
- Если вы пытаетесь отправлять групповые сообщения MMS с устройства iPhone, выберите «Настройки» > «Сообщения» и включите функцию «Сообщения MMS». Если на iPhone не отображается параметр «Сообщения MMS» или «Сообщения групп», обратитесь к своему оператору сотовой связи.
- Убедитесь, что на устройстве достаточно места для приема изображений и видео.
- Убедитесь, что номер телефона или адрес электронной почты получателя указан верно.
Если вам по-прежнему требуется помощь, найдите свою проблему и ее решение ниже.
Отключите сводку уведомлений
В iOS 15 появилось дополнение к функции уведомлений в виде Сводки уведомлений (подробно). Это позволяет показывать уведомления по расписанию. Если вы перестали получать уведомления, то попробуйте отключить эту функцию.
1. Перейдите в меню Настройки → Уведомления → Доставка по расписанию.
2. Установите переключатель «Доставка по расписанию» в положение Выключено.
♥ ПО ТЕМЕ: Режим энергосбережения на iPhone: для чего нужен и как включить: 4 способа.