Push-уведомление iphone png

Обновлено: 06.12.2022

Чтобы приложение могло отправлять push-уведомления на устройства iOS (iPhone, iPad и iPod), вам потребуется сертификат push-уведомлений. Push-сертификат разрешает приложению получать push-уведомления и разрешает службе отправлять push-уведомления приложению. Вы привязываете push-сертификат к приложению, когда публикуете приложение для распространения. Для связи с устройствами iOS push-сообщения отправляются через службу Apple Push Notification Service (APNS). Чтобы отправлять push-уведомления пользователю, Swrve должен предоставить Apple сертификат push-уведомлений, который разрешает Swrve отправлять push-уведомления вашим пользователям от вашего имени.

Чтобы получить push-сертификат для вашего приложения и загрузить его в Swrve, нужно выполнить три основных шага:

  1. Если в вашем приложении не поддерживаются push-уведомления, создайте push-сертификат.
  2. Экспортируйте push-сертификат в файл.
  3. Загрузите push-сертификат в Swrve.

После того как Swrve получит копию вашего push-сертификата, Swrve сможет отправлять сообщения вашим пользователям от вашего имени. Дополнительные сведения об управлении push-уведомлениями в Swrve см. в разделе Введение в push-уведомления.

Чтобы следовать приведенным ниже инструкциям, ваше приложение для iOS уже должно быть зарегистрировано в Apple через Member Center.

Чтобы создать push-сертификат:

Шаг 2. Выберите сертификаты, идентификаторы и профили.

Шаг 3. Выберите «Идентификаторы» на панели навигации слева, затем выберите «Идентификаторы приложений».

Шаг 4. В списке приложений выберите свое приложение.

Если ваше приложение поддерживает push-уведомления, но вы не создали сертификат, push-уведомления отображаются как настраиваемые:

Screen_Shot_2013-11-19_at_14.30.40.jpg

Если в вашем приложении не поддерживаются push-уведомления, раздел отображается как Отключено:

Screen_Shot_2013-11-15_at_14.20.22.jpg

Шаг 6. Если push-уведомления отключены, выберите «Изменить» и включите push-уведомления.

Screen_Shot_2013-11-21_at_14.49.48.jpg

Шаг 7. Выберите «Создать сертификат» для рабочего SSL-сертификата. На экране показано, как сгенерировать запрос на подпись сертификата, который затем передается в Apple для создания сертификата. Рекомендуется использовать производственный SSL-сертификат (даже во время разработки), так как легко забыть обновить сертификат при запуске приложения. В сводке подробно описано, как вы можете работать с производственным сертификатом:

  • Предоставьте своему приложению производственный сертификат.
  • Заархивируйте приложение для разработки для специального распространения.
  • Загрузите приложение на свое устройство.
  • Подключите устройство к Xcode.
  • Продолжить разработку и тестирование.

Если вы решите использовать SSL-сертификат разработки (например, для тестирования push-уведомлений), убедитесь, что вы обновили сертификат рабочей версией при запуске приложения.

Шаг 8. Создание запроса на подпись сертификата:

  • Откройте доступ к связке ключей (в подпапке Приложения > Утилиты).
  • Перейдите к разделу «Связка ключей» > «Помощник по сертификации» > «Запрос сертификата в центре сертификации».

Screen_Shot_2013-11-15_at_14.28.24.jpg

  • Заполните информацию о сертификате своим адресом электронной почты. Используйте свое собственное имя в качестве общего имени. Оставьте адрес электронной почты ЦС пустым и убедитесь, что выбран параметр Сохранено на диск.
  • Нажмите «Продолжить», введите имя файла и место назначения, а затем нажмите «Сохранить». При этом файл сохраняется в указанном месте с расширением .certSigningRequest.

Шаг 9. Вернитесь в Apple Member Center и выберите Продолжить.

Шаг 10. Выберите «Выбрать файл», чтобы загрузить файл .certSigningRequest.

Шаг 11. Выберите «Создать», чтобы сгенерировать push-сертификат. Появится экран с сообщением о том, что ваш push-сертификат готов.

Шаг 12. Выберите «Загрузить».

Шаг 13. В папке "Загрузки" найдите и дважды щелкните файл aps_development.cer.

Шаг 14. Вернитесь в раздел «Связка ключей» и перейдите в категорию «Сертификаты» связки ключей для входа, чтобы найти push-сертификат для вашего приложения.

Screen_Shot_2013-11-21_at_16.40.22.jpg

После того как вы создадите свой принудительный сертификат и зарегистрируете его с помощью Keychain Access, экспортируйте принудительный сертификат в файл:

Шаг 1. Откройте доступ к связке ключей (в подпапке «Приложения» > «Утилиты»).

Шаг 2. Перейдите к своему push-сертификату в категории "Сертификаты" цепочки для ключей входа.

Шаг 3. Щелкните сертификат правой кнопкой мыши и выберите Экспорт в контекстном меню.

Screen_Shot_2013-11-15_at_14.40.53.jpg

Шаг 4. Введите подходящее имя для файла, оставив теги пустыми и оставив формат файла .p12, а затем нажмите «Сохранить». Вам будет предложено зашифровать сертификат паролем.

Шаг 5. Либо зашифруйте сертификат паролем (рекомендуется), либо оставьте поле пустым.

Шаг 6. Нажмите OK, чтобы экспортировать сертификат.

Как правило, вы загружаете свой push-сертификат в Swrve при настройке экрана параметров интеграции в рамках процесса адаптации Swrve. Push-сертификаты iOS действительны в течение 12 месяцев и должны заменяться ежегодно, чтобы избежать перерывов в работе службы push-уведомлений. При необходимости вы можете изменить настройки на этом экране позже.

Чтобы загрузить свой push-сертификат в Swrve:

Шаг 1. В меню «Настройки» выберите «Настройки интеграции». Настройки push-уведомлений Apple отображаются в разделе «Push-уведомления» в разделе «Сертификат Apple APNS».

Шаг 2. Выберите «Загрузить новый сертификат», чтобы отобразить настройки принудительного сертификата.

Шаг 3. Нажмите «Выбрать файл», а затем перейдите к сохраненному сертификату для разработки или производства и выберите его.

Шаг 4. Если вы зашифровали push-сертификат при его сохранении, введите пароль в поле «Пароль».

Шаг 5. Выберите Загрузить. После того, как вы получите зеленое уведомление об успешном завершении, сертификат push-уведомления отобразится в разделе Сертификат Apple APNS.

Шаг 6. Протестируйте push-сертификат, отправив тестовое push-уведомление на одно из ваших устройств QA. Чтобы отправить тестовое push-уведомление:

  • Выберите свое устройство в списке «Выбрать устройство контроля качества».
  • Выберите «Отправить тестовую рассылку».

Если у вас возникли трудности с загрузкой push-сертификата, обратите внимание на сообщение на экране и обратитесь к следующему списку для получения дополнительной информации:

  • Ошибка даты. Сертификаты APNS действительны в течение одного года с даты их создания и подлежат ежегодной замене. Это уведомление указывает, что сертификат, который вы пытаетесь загрузить, имеет недопустимую отметку даты, где сегодняшняя дата не входит в диапазон дат сертификата. Возможно, вам потребуется создать новый сертификат.
  • Ошибка сертификата или пароля. Это сообщение указывает на то, что Swrve не удалось проанализировать файл сертификата. Это может быть связано с тем, что сертификат не закодирован в ожидаемом формате p12 или с неверным паролем. Пожалуйста, повторите загрузку, обращая особое внимание на пароль, который вы используете.
  • Ошибка отказа в сертификате APNS. Это сообщение указывает на то, что сертификат был правильно интерпретирован, но не принят системой Apple APNS push. Это может произойти по ряду причин, и вам следует обратиться к документации Apple для получения дополнительной информации.

Сертификаты push-уведомлений iOS действительны в течение 12 месяцев со дня их создания. Когда срок действия сертификата истекает, Swrve пытается уведомить вас с помощью уведомлений на панели инструментов и электронных писем. Если вы столкнулись с такими сообщениями, важно, чтобы вы быстро заменили свои push-сертификаты, поскольку все push-уведомления iOS, включая запланированные и повторяющиеся push-уведомления, перестают работать после истечения срока действия сертификата.

Вы можете легко создать новый сертификат, повторив шаги, описанные выше.

Расширенные уведомления позволяют настраивать push-уведомления, добавляя дополнительный контент помимо копирования. Уведомления Android уже некоторое время включают изображения в push-уведомления, сообщаемые как «Расширенное изображение уведомления». Начиная с iOS 10 ваши клиенты смогут получать push-уведомления iOS, содержащие GIF-файлы, изображения, видео или аудио.

Богатый не блог

Требования

  • Чтобы ваше приложение могло отправлять расширенные уведомления, следуйте инструкциям по интеграции push-уведомлений iOS, так как вашему разработчику потребуется добавить расширение службы в ваше приложение.
  • Вы также должны обратиться к документации Apple, чтобы узнать об ограничениях и характеристиках носителей.

По состоянию на январь 2020 года расширенные push-уведомления iOS могут обрабатывать изображения размером 1038 x 1038, если они не превышают 10 МБ, но мы рекомендуем использовать как можно меньший размер файла.На практике отправка больших файлов может привести как к ненужной нагрузке на сеть, так и к увеличению времени ожидания загрузки.

  • iOS масштабирует изображения по размеру экрана и масштабирует расширенные изображения для активного/заблокированного представления.
  • Типы файлов, которые в настоящее время поддерживаются для прямой загрузки в нашу панель инструментов, включают JPG, PNG или GIF. Эти файлы также можно ввести в шаблонное поле URL-адреса вместе с этими дополнительными типами файлов: AIF, M4A, MP3, MP4 или WAV.

Количество символов

Несмотря на то, что мы не можем предоставить жесткое и быстрое правило для точного количества символов, которое должно быть включено в push-уведомление, мы предлагаем некоторые рекомендации, которые следует учитывать при разработке сообщений iOS. Могут быть некоторые различия в зависимости от наличия изображения, состояния уведомлений и настроек отображения устройства пользователя, а также размера устройства. Если вы сомневаетесь, говорите коротко и понятно.

Как правило, Braze рекомендует, чтобы каждая строка текста как для необязательного заголовка, так и для тела сообщения в мобильном push-уведомлении составляла примерно 30–40 символов.

Состояния уведомлений

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

Пример push-уведомлений для push-уведомлений, отображаемых на экране блокировки, когда развернуто и когда устройство активно

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

Переменные в усечении текста

При создании контента учитывайте следующие сценарии, которые могут повлиять на объем отображаемого текста.

Время

В зависимости от того, когда пользователь взаимодействует с push-уведомлением, отметка времени может сократить текст заголовка.

Пример push-уведомления с отметкой времени


Количество символов в заголовке: 35

Пример push-уведомления с отметкой времени


Количество символов в заголовке: 33

Пример push-уведомления с отметкой времени


Количество символов в заголовке: 22

Изображения

При наличии изображения основной текст сокращается примерно на 10 символов на строку.

Пример push-уведомления без изображения и с количеством символов в теле 179 дюймов /><br /></p>
<p> <br />Количество символов в теле: 179</p>
<p><img class=


Количество символов в теле: 154

Уровень прерывания (iOS 15)

Обозначения Time Sensitive и Critical переносят заголовок на новую строку без метки времени, что дает ему немного больше места.

Пример push-уведомления без обозначения


Количество символов в заголовке: 35

Пример push-уведомления с обозначением


Количество символов в заголовке: 39

И многое другое

Следующие факторы также влияют на усечение текста:

  • Настройки дисплея телефона: пользователь может увеличивать или уменьшать размер шрифта глобального пользовательского интерфейса на своем телефоне, как правило, из соображений доступности.
  • Ширина устройства: сообщение может отображаться на маленьком телефоне или на широком iPad.
  • Типы контента: смайлики и широкие символы, такие как "m" и "w", занимают больше места, чем "i" или "t", а более длинные слова, такие как "engagement", могут иметь более резкий перенос строки, чем более короткие слова.

Настройка расширенного уведомления iOS

Шаг 1. Создайте кампанию

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

Шаг 2. Добавьте медиафайл

Добавьте изображение, GIF-файл, аудио- или видеофайл в поле Rich Notification Asset в редакторе сообщения. Ознакомьтесь с требованиями по добавлению файлов контента.

Добавить изображение

Вы также можете ограничить это сообщение, чтобы отправлять его только пользователям, у которых есть устройство с iOS 10. Для пользователей, которые не обновили iOS 10, оно будет отображаться как текстовые уведомления без расширенного содержания, если вы оставите поле ниже снято.

iOS 10 checkbox

Шаг 3. Продолжайте создавать кампанию

После того как расширенное содержание уведомлений будет загружено на панель управления, вы сможете продолжить планирование своей кампании, как всегда.

Когда пользователь получает push-уведомление, он может сильно нажать на push-сообщение, чтобы развернуть изображение.

Читайте также: