# Создание пресетов push-уведомлений

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

<Aside type="tip">
Посмотрите это видео, чтобы узнать, как создавать контент для push-уведомлений в Pushwoosh, или обратитесь к руководству ниже для получения более подробных инструкций.
<YouTube id="EDHBlkXB7dk" playlabel="Видео на Youtube: Как создавать контент для push-уведомлений в Pushwoosh"/>
</Aside>

Чтобы создать контент для push-уведомлений, перейдите в **Контент > Пресеты push-уведомлений** и нажмите **Создать контент**, затем выберите тип контента из выпадающего списка:

*   [**Push-уведомление**](#add-a-push-message). Напишите контент самостоятельно.
*   [**Рекомендации по продуктам**](/ru/product/content/push-presets/build-push-content-from-a-feed/#product-recommendations). Создайте его из вашего каталога продуктов.
*   [**Новостная лента**](/ru/product/content/push-presets/build-push-content-from-a-feed/#news-feed). Получите его из подключенной новостной ленты.
*   [**Push stories**](/ru/product/content/push-presets/build-push-stories-content/). Создайте полноэкранный формат историй в стиле Instagram для развёрнутого уведомления на iOS.
*   [**Спонсируемое push-уведомление**](#add-a-sponsored-ad-campaign). Продайте push-уведомление рекламодателю из вашего [Рекламного инвентаря](/ru/product/content/email-content/email-ad-inventory/).

<Aside type="note">
Выбранный здесь тип контента фиксируется после сохранения пресета. Вы не сможете позже изменить тип контента для сохраненного пресета.

Для **Рекомендаций по продуктам** и **Новостной ленты** Pushwoosh помечает пресет значком рядом с выбором языка и добавляет раздел **Источник контента** для настройки каталога или рецепта ленты. Инструкции по настройке см. в разделе [Создание контента для push-уведомлений из каталога или ленты](/ru/product/content/push-presets/build-push-content-from-a-feed/).
</Aside>

Вы также можете нажать **Создать новый контент** в элементе [Push в Customer Journey](/ru/product/customer-journey/journey-elements/channels/push/#select-or-create-push-content), но это всегда создает пресет **Push-уведомление**.

<Aside type="note">
Если для вашей учетной записи включено [одобрение контента](/ru/product/content/approvals-and-content-versions/), кнопка **Создать новый контент** недоступна в форме одноразового push-уведомления. Вместо этого выберите существующий, одобренный пресет. Создание и редактирование пресетов в разделе **Контент** → **Пресеты push-уведомлений** по-прежнему работает, как описано выше.
</Aside>

<span id="define-the-languages-you-want-to-use-in-your-push" />

## Определите языки, которые вы хотите использовать в push-уведомлении

Начните с создания контента сообщения по умолчанию, который отправляется всем пользователям, если не предоставлена более конкретная языковая версия. Затем вы можете добавить контент для дополнительных языков, чтобы адаптировать сообщение к языковым настройкам устройства пользователя. О том, как работает многоязычная рассылка по разным каналам, см. в разделе [Многоязычная рассылка](/ru/product/personalization/multi-language/).

<Aside type="note">
Вы можете добавлять языки, которые уже есть в вашей базе пользователей, а также те, которых в данный момент нет. Это особенно полезно, если вы планируете выйти на новый регион.
</Aside>

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

<img src="/shared-36.webp" alt="Выпадающий список выбора языка, показывающий доступные языки для push-уведомлений"/>

<Aside type="note">
Селектор языков здесь учитывает только устройства на платформах, которые получают push-уведомления. Значения языков, установленные через теги на уровне пользователя, не привязаны к платформе устройства, поэтому они здесь не отображаются.
</Aside>

_Например, если ваш язык по умолчанию — английский, но вы хотите охватить также испано- и немецкоговорящих пользователей, добавьте эти языки в ваше push-уведомление. Пользователи с испанскими или немецкими настройками телефона получат сообщение на предпочитаемом языке, в то время как остальные увидят английскую версию по умолчанию._

## Создание контента для push-уведомлений

Далее начните создавать контент для push-уведомлений.

### Добавьте заголовок push-уведомления

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

Чтобы добавить заголовок, просто введите текст в соответствующее поле. Вы также можете добавить [персонализацию](#personalize-push-content) и эмодзи.

<img src="/content-presets-2.webp" alt="Поле ввода заголовка push-уведомления с опциями персонализации и эмодзи"/>

<span id="add-a-subtitle" />

### Добавьте подзаголовок

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

<img src="/content-presets-3.webp" alt="Поле ввода подзаголовка push-уведомления для устройств iOS"/>

<span id="add-a-push-message" />

### Добавьте сообщение push-уведомления

Введите текст, который вы хотите, чтобы пользователи увидели в push-уведомлении. Это основной контент, который они получат на свои устройства. Вы также можете добавлять эмодзи и включать элементы [персонализации](#personalize-push-content), чтобы сделать ваше сообщение более релевантным для каждого пользователя. Предварительный просмотр помогает убедиться, что ваш текст полностью отображается на разных устройствах.

Чтобы сгенерировать текст вместо того, чтобы вводить его самостоятельно, или перевести его на другие выбранные вами языки, используйте кнопки **AI Composer** и **AI Translate** под полем. См. [AI-композитор для push-уведомлений](/ru/product/content/push-presets/push-ai-composer/) и [Перевод с помощью AI](/ru/product/content/push-presets/translate-push-content-with-ai/). Чтобы вместо этого импортировать переводы из файла, используйте кнопки **Импорт** и **Экспорт** рядом с селектором языков. См. [Импорт и экспорт переводов](/ru/product/content/push-presets/import-export-translations/).

<img src="/content-presets-4.webp" alt="Поле ввода сообщения push-уведомления с опциями предварительного просмотра и персонализации"/>

<span id="personalize-push-content" />

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

Pushwoosh позволяет персонализировать элементы push-уведомлений, такие как заголовки, подзаголовки и сообщения. Это означает, что вы можете адаптировать свой контент для отдельных пользователей для более привлекательного взаимодействия. Для этого:

1.  Нажмите на ссылку **Персонализировать** над полем заголовка, подзаголовка или сообщения, которое вы хотите персонализировать.
2.  Появится выпадающее меню с доступными тегами данных пользователя. Выберите тег, который лучше всего соответствует вашей цели персонализации (например, имя пользователя, город и т. д.), или введите имя, которое еще не является тегом в вашей учетной записи — например, заполнитель для атрибута Journey, который вы планируете добавить позже.
3.  Выберите желаемый модификатор формата. Опции зависят от типа тега — для тега типа String:

*   **CapitalizeFirst.** Первая буква значения тега будет написана в верхнем регистре, а остальные — в нижнем. Например: "_john doe_" становится "_John doe_".
*   **CapitalizeAllFirst.** Первая буква каждого слова в значении тега будет написана в верхнем регистре. Например: "_john doe_" становится "_John Doe_".
*   **UPPERCASE.** Преобразует все буквы в значении тега в верхний регистр. Например: "_john doe_" становится "_JOHN DOE_".
*   **Lowercase.** Преобразует все буквы в значении тега в нижний регистр. Например: "_JOHN DOE_" становится "_john doe_".
*   **Regular.** Сохраняет форматирование текста таким, каким оно было в исходных данных. Например, если пользователь указал свое имя как "_john doe_" в настройках учетной записи вашего приложения, оно останется "_john doe_" в персонализированном тексте push-уведомления.

Теги Integer, Price и Date предлагают другой набор модификаторов:

*   **Теги Price:** regular, cent, dollar, comma, euro, jpy, lira.
*   **Теги Integer:** те же модификаторы, что и у Price, плюс 8 форматов даты, так как тег Integer также может содержать временную метку Unix.
*   **Теги Date:** те же 8 форматов даты, плюс regular.

Точные строки формата даты см. в [справочнике по API пресетов](/ru/developer/api-reference/presets-api/#accepted-modifiers).

Модификатор формата обязателен для каждого заполнителя. Если вы оставите его неустановленным, поле станет красным, и Pushwoosh заблокирует сохранение с сообщением «Заполнитель персонализации не завершен: выберите для него модификатор».

4.  В поле **Значение тега по умолчанию** введите текст, который должен использоваться, если данные тега недоступны для пользователя. Например, для тега `City` вы можете ввести «ваше туристическое направление» в качестве значения по умолчанию.
5.  Нажмите **Вставить**.

<img src="/content-presets-5.webp" alt="Интерфейс персонализации, показывающий выбор тегов и модификаторов формата"/>

_Например, представьте, что у вас есть приложение для путешествий и вы хотите нацелиться на пользователей, исследующих новый город, с помощью push-уведомления, продвигающего туры и гиды. Чтобы персонализировать сообщение, выберите тег City и примените модификатор формата **CapitalizeFirst**._

Вы не ограничены уже собранными тегами — вы можете персонализировать с помощью имени тега, которое ваше приложение еще не отправляет. [Узнайте больше о тегах](/ru/product/audience-data-and-segmentation/user-data-tags/tags)

<Aside type="note">
**Пример уведомления**

**Если данные о городе доступны**

_Исследуйте, ужинайте и открывайте с нашим приложением в **\[Название города с заглавной буквы]**. Начните свое приключение прямо сейчас!_

**Если данные о городе недоступны**

_Исследуйте, ужинайте и открывайте с нашим приложением в **вашем туристическом направлении**. Начните свое приключение прямо сейчас!_
</Aside>

<img src="/content-presets-6.webp" alt="Пример персонализированного push-уведомления, показывающий замену названия города"/>

<span id="validate-liquid-syntax" />

### Проверка синтаксиса Liquid

Если вы используете [шаблоны Liquid](/ru/product/personalization/liquid-templates/) в заголовке, подзаголовке или сообщении вашего push-уведомления, вы можете проверить их на наличие синтаксических ошибок перед сохранением. Это поможет вам выявить такие проблемы, как незакрытые теги или опечатки, на ранней стадии, чтобы ваша персонализация корректно отображалась при отправке push-уведомления.

Чтобы запустить проверку, нажмите кнопку **Проверить синтаксис Liquid**.

Pushwoosh проверяет заголовок, подзаголовок и сообщение на каждом добавленном вами языке. Если обнаруживается синтаксическая ошибка, появляется уведомление с указанием проблемы.

<Aside type="note">
Проверка валидирует только синтаксис Liquid. Она не проверяет, существуют ли теги или атрибуты событий, на которые вы ссылаетесь, или доступны ли значения для каждого пользователя.
</Aside>

### Создайте специальный текст на всех выбранных вами языках

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

Выберите язык из выпадающего меню и заполните все поля, как описано выше.

<img src="/content-presets-7.webp" alt="Интерфейс создания многоязычного контента для push-уведомлений"/>

<span id="add-media-content" />

### Добавьте медиаконтент

Вы можете дополнительно добавлять изображения в свои push-уведомления, чтобы улучшить их визуальную привлекательность и потенциально повысить вовлеченность пользователей. Поддерживаемые форматы включают JPG, JPEG, PNG и GIF.

Чтобы добавить медиаконтент, включите переключатель **Медиаконтент**, затем заполните **URL баннера** или **Иконка**:

*   Вставьте URL-адрес непосредственно в поле.
*   Нажмите на значок изображения рядом с полем, чтобы открыть [Медиахранилище](/ru/product/content/media-store/) и выбрать уже загруженное изображение.

Изображение в **URL баннера** появляется в развернутом уведомлении и в предварительном просмотре push-уведомления.

<img src="/content-presets-8.webp" alt="Панель медиаконтента с заполненными полями URL баннера и Иконка, и результирующая миниатюра баннера в предварительном просмотре push-уведомления"/>

Вы также можете указать в **URL баннера** сгенерированное изображение штрих-кода с кодом ваучера получателя, но только когда этот пресет отправляется из элемента Push в Customer Journey с включенной опцией **Использовать ваучеры**. См. [Отображение ваучера в виде штрих-кода](/ru/product/content/vouchers/#display-a-voucher-as-a-barcode).

<img src="/content-presets-media-url-barcode.webp" alt="Панель медиаконтента пресета push-уведомления с URL-адресом штрих-кода, вставленным в поле URL баннера"/>

<Aside type="caution" icon="setting" title="Требуется помощь разработчика">
При добавлении медиаконтента для push-уведомлений на iOS требуется дополнительная настройка для обеспечения правильного отображения медиа. Для этой настройки вам понадобится помощь вашей команды разработчиков. Пожалуйста, поделитесь с ними [руководством по интеграции Rich Notifications для iOS](/ru/developer/pushwoosh-sdk/ios-sdk/ios-rich-notifications-integration) для получения подробных инструкций.
</Aside>

<span id="add-a-sponsored-ad-campaign" />

### Добавьте спонсируемую рекламную кампанию

Выберите **Спонсируемое push-уведомление** в качестве типа контента, чтобы продать это push-уведомление рекламодателю через кампанию из вашего [Рекламного инвентаря](/ru/product/content/email-content/email-ad-inventory/).

<img src="/content-presets-sponsored-push.webp" alt="Выпадающий список «Создать контент» в пресетах push-уведомлений с выделенным типом контента «Спонсируемое push-уведомление»"/>

<Aside type="note">
**Спонсируемое push-уведомление** появляется в выпадающем списке типов контента только тогда, когда для вашей учетной записи включен **Рекламный слот** и у вас есть разрешение **Просматривать рекламу в email** — те же требования, что и для самого экрана [Рекламного инвентаря](/ru/product/content/email-content/email-ad-inventory/).
</Aside>

#### Выберите кампанию

Выберите кампанию из выпадающего списка **Кампания**, перечисленную по названию и рекламодателю. Здесь отображаются только кампании с включенным каналом **Push**. Если таких еще нет, сначала включите **Push** для кампании в [Рекламном инвентаре](/ru/product/content/email-content/email-ad-inventory/).

Поле **Кампания** является обязательным. Кнопка **Сохранить** остается неактивной, пока вы не выберете кампанию.

<img src="/content-presets-sponsored-push-campaign.webp" alt="Раздел рекламной кампании в форме «Спонсируемое push-уведомление» с выбранной кампанией в выпадающем списке «Кампания»"/>

#### Резервный контент

Напишите заголовок, сообщение и медиа так же, как и для любого другого пресета push-уведомлений. Этот контент является резервным: когда кампания разрешается во время отправки, заголовок, текст и изображение ее креатива заменяют то, что вы написали, а ее целевой URL заменяет действие по клику.

Pushwoosh отправляет ваш написанный контент, когда креатив не разрешается:

*   кампания не **Активна** (она в статусе **Черновик**, **Приостановлена** или **Завершена**)
*   достигнут лимит отправки
*   ни один из ее креативов не имеет одновременно заголовка и текста

#### Отслеживание эффективности

После того как это push-уведомление будет отправлено, вы найдете его эффективность вместе с эффективностью email-кампании в ее [отчете](/ru/product/content/email-content/email-ad-inventory/#view-a-campaigns-report). **Нажатия на push-уведомления** учитывают нажатие на само уведомление, а не клик по целевому URL.

<span id="define-the-next-step-for-users-who-click-on-the-notification" />

### Определите следующий шаг для пользователей, которые нажимают на уведомление

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

Для этого выполните следующие шаги:

1.  Перейдите в раздел **Действия по клику** пресета Push.

2.  Выберите тип ссылки:

*   Глубокая ссылка в приложении.
*   Ссылка на веб-страницу для веб-подписчиков.

<img src="/content-presets-9.webp" alt="Настройка действий по клику, показывающая опции глубокой ссылки и веб-страницы"/>

<span id="link-to-web-page" />

#### Ссылка на веб-страницу

Чтобы открыть веб-страницу в браузере, введите URL-адрес в поле **URL веб-страницы**.

Safari открывает веб-ссылки немного по-другому, поэтому Pushwoosh автоматически обрабатывает это для вас. Когда подписчик Safari нажимает на ваше уведомление, он сначала переходит по специальной ссылке Pushwoosh, которая затем перенаправляет его на вашу фактическую страницу. Вы увидите эту ссылку в поле **URL-адрес для пользователей Safari**. Она уже заполнена, и вам не нужно ничего менять.

В большинстве случаев это все, что вам нужно знать. Второе поле, **Параметры URL-адреса для пользователей Safari**, предназначено только для страниц, которым для корректной работы требуется дополнительная информация в ссылке, например, код отслеживания. Если ваша страница этого не требует, просто оставьте его пустым.

<img src="/content-presets-10.webp" alt="Поле URL веб-страницы с URL-адресом перенаправления Safari только для чтения и редактируемым полем параметров под ним"/>

<span id="deep-link-in-application" />

#### Глубокая ссылка в приложении

1.  Выберите целевые платформы:
*   Для всех платформ
*   Только для iOS
*   Только для Android
*   Только для Huawei

<img src="/content-presets-41.webp" alt="Выбор платформы для глубоких ссылок (iOS, Android, Huawei)"/>

2.  Введите URL-адрес глубокой ссылки. Есть 2 способа сделать это:

*   **Вручную.** Введите конкретный URL-адрес глубокой ссылки для страницы или функции, к которой вы хотите, чтобы пользователи получили доступ в вашем приложении.
*   **Используя пресеты глубоких ссылок.** Если у вас есть предопределенные пресеты глубоких ссылок, вы можете выбрать один из доступного списка. Пресетами можно управлять в **Настройки > Глубокие ссылки**, если это необходимо. [Узнать больше](/ru/product/messaging-channels/push-notifications/advanced-push-features/deep-linking)

Как только здесь будет установлен URL веб-страницы или глубокой ссылки, вы можете автоматически заполнить заголовок, сообщение и изображение баннера push-уведомления с этой страницы, вместо того чтобы вводить их вручную. См. [Заполнение контента по ссылке](/ru/product/content/push-presets/fill-content-from-link/).

<img src="/content-presets-42.webp" alt="Панель действий по клику с открытой формой глубокой ссылки, показывающая опцию ручного ввода ссылки"/>

<span id="add-custom-data" />

### Добавление пользовательских данных

**Пользовательские данные** позволяют включать дополнительную информацию в ваши push-уведомления. Эта информация структурирована как объект JSON, содержащий пары ключ-значение. Используя пользовательские данные, вы можете динамически обновлять контент вашего приложения, направлять пользователей в определенные разделы приложения и управлять действиями после получения и обработки push-уведомлений. [Узнать больше](/ru/product/messaging-channels/push-notifications/advanced-push-features/using-custom-data)

Чтобы включить пользовательские данные в ваше push-уведомление, просто включите переключатель **Пользовательские данные** и вставьте ваши данные JSON в поле пользовательских данных.

<img src="/content-presets-11.webp" alt="Модальное окно пользовательских данных с редактором JSON, показывающим пары ключ-значение для push-уведомления"/>

## Настройка параметров уведомлений

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

Чтобы настроить эти параметры, нажмите **Настройки уведомлений** под предварительным просмотром push-уведомления.

![Настройка параметров уведомлений](/content-presets-37.webp)

### Установка количества значков

Количество значков — это число, отображаемое на иконке приложения, обычно указывающее на непрочитанные сообщения или уведомления. Использование количества значков в пресетах Push гарантирует, что уведомления последовательно обновляют значок на иконке приложения, помогая пользователям отслеживать непрочитанные сообщения, задачи или оповещения.

![Установка количества значков](/content-presets-38.webp)

**Увеличить (+1):** Добавляет 1 к текущему количеству значков.

*Пример:* Push-уведомление о новом сообщении увеличивает количество значков с 2 до 3, указывая на 3 непрочитанных сообщения.

**Уменьшить (-1):** Вычитает 1 из текущего количества значков.
*Пример:* Push-уведомление подтверждает выполненную задачу, уменьшая количество значков с 5 до 4, показывая 4 ожидающие задачи.

**Установить конкретное число:** Присваивает точное количество значков.

*Пример:* Push-уведомление от новостного приложения устанавливает количество значков на 10, когда доступно 10 непрочитанных статей.

### Настройки для конкретных платформ

Вы можете настраивать параметры уведомлений отдельно для платформ **iOS**, **Android** и **Huawei**, переключаясь между соответствующими вкладками.

<span id="ios-notification-settings" />

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

![Настройки уведомлений для iOS](/content-presets-39.webp)

##### Звук

Выберите звук уведомления из выпадающего меню.

*   **По умолчанию**: Воспроизводит системный звук уведомления по умолчанию.
*   **Без звука**: Отключает звук для этого уведомления.
*   **bubble.wav**.

##### Приоритет доставки

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

*   **Критический**: Доставляется немедленно, даже если включен режим «Не беспокоить». Эти уведомления включают экран, обходят переключатель беззвучного режима и воспроизводят звук. Требует одобренного Apple разрешения и должен использоваться для экстренных оповещений (например, о суровой погоде, предупреждениях о безопасности).
*   **Активный**: Стандартные push-уведомления, которые появляются мгновенно, включают экран и воспроизводят звуки или вибрацию. Блокируются режимом «Фокус», что означает, что пользователи не получат их, если настройки их устройства ограничивают уведомления. Лучше всего подходит для сообщений в чате или важных обновлений.
*   **Чувствительный ко времени**: Доставляется немедленно, даже если включен режим «Фокус», с желтым баннером «Чувствительно ко времени». Пользователи могут отключить этот уровень прерывания. Идеально подходит для срочных оповещений, таких как предупреждения о безопасности учетной записи или обновления о доставке посылок.
*   **Пассивный**: Добавляется в центр уведомлений без включения экрана или воспроизведения звука. Эти уведомления не обходят режим «Фокус» и лучше всего подходят для несрочных обновлений, рекомендаций или рекламных предложений.

##### Корневые параметры

Корневые параметры — это необработанные пары ключ-значение, которые объединяются непосредственно с полезной нагрузкой iOS для расширенных настроек, которые не предоставляет пользовательский интерфейс пресета. Добавляйте их в формате JSON, например `{"key": "value"}`.

#### Настройки уведомлений для Android

![Настройки уведомлений для Android](/content-presets-40.webp)

##### Настройки звука

Выберите, как уведомления воспроизводят звуки при получении:

*   **По умолчанию**: Использует системный звук уведомления по умолчанию.
*   **Без звука**: Доставляет уведомление без звука.

##### Приоритет доставки

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

*   **Высокий**: Гарантирует немедленную доставку уведомления со звуковыми и визуальными оповещениями. Подходит для сообщений, чувствительных ко времени, таких как уведомления в чате или оповещения.
*   **Нормальный**: Эффективно доставляет уведомления, не переопределяя системные настройки. Стандартный приоритет для большинства уведомлений.

##### Видимый для пользователя уровень важности

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

*   **Нет**: Доставляется без звука и визуальных оповещений.
*   **Низкий**: Без звука; не появляется в строке состояния.
*   **Средний**: Без звука; появляется в строке состояния.
*   **Высокий**: Воспроизводит звук и появляется в строке состояния.
*   **Срочный**: Воспроизводит звук и появляется как всплывающее уведомление.

##### Корневые параметры

Корневые параметры — это необработанные пары ключ-значение, которые объединяются непосредственно с полезной нагрузкой Android для расширенных настроек, которые не предоставляет пользовательский интерфейс пресета. Добавляйте их в формате JSON, например `{"key": "value"}`.

#### Настройки уведомлений для Huawei

![Настройки уведомлений для Huawei](/content-presets-46.webp)

##### Настройки звука

Выберите, как уведомления воспроизводят звуки при получении:

*   **По умолчанию**: Использует системный звук уведомления по умолчанию.
*   **Без звука**: Доставляет уведомление без звука.

##### Приоритет доставки

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

*   **Высокий**: Гарантирует немедленную доставку уведомления со звуковыми и визуальными оповещениями. Подходит для сообщений, чувствительных ко времени, таких как уведомления в чате или оповещения.
*   **Нормальный**: Эффективно доставляет уведомления, не переопределяя системные настройки. Стандартный приоритет для большинства уведомлений.

##### Видимый для пользователя уровень важности

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

*   **Нет**: Доставляется без звука и визуальных оповещений.
*   **Низкий**: Без звука; не появляется в строке состояния.
*   **Средний**: Без звука; появляется в строке состояния.
*   **Высокий**: Воспроизводит звук и появляется в строке состояния.
*   **Срочный**: Воспроизводит звук и появляется как всплывающее уведомление.

##### Корневые параметры

Корневые параметры — это необработанные пары ключ-значение, которые объединяются непосредственно с полезной нагрузкой Huawei для расширенных настроек, которые не предоставляет пользовательский интерфейс пресета. Добавляйте их в формате JSON, например `{"key": "value"}`.

<span id="preview-and-save-push-content" />

## Предварительный просмотр и сохранение контента push-уведомлений

Редактор контента push-уведомлений предоставляет удобный способ визуализировать, как ваше уведомление будет выглядеть на устройствах получателей. Просто выберите целевую платформу, для которой вы хотите предварительно просмотреть уведомление (например, Android, iOS).

<video src="/content-presets-12.webm" title="" autoplay loop muted playsinline />

Чтобы убедиться, что ваши push-уведомления настроены правильно и отображаются так, как ожидалось, отправьте тестовое push-уведомление на специальное устройство с помощью функции **Тестовое push-уведомление**. [Узнайте больше о тестовых устройствах](/ru/developer/first-steps/test-your-integration/test-devices/)

<img src="/content-presets-13.webp" alt="Предварительный просмотр push-уведомления на экране блокировки с выделенной кнопкой «Тестовое push-уведомление»"/>

<Aside type="note">
Если для вашей учетной записи включено [одобрение контента](/ru/product/content/approvals-and-content-versions/), кнопка **Тестовое push-уведомление** полностью скрыта, независимо от статуса версии пресета.
</Aside>

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

<img src="/content-presets-14.webp" alt="Заголовок редактора контента push-уведомлений с выделенной кнопкой «Сохранить»"/>

После сохранения ваше push-уведомление будет добавлено в [список доступного контента для push-уведомлений](/ru/product/content/push-presets/manage-push-presets/). Затем вы сможете легко получить к нему доступ и использовать его в своих будущих кампаниях. [Узнать больше](/ru/product/messaging-channels/push-notifications)

### Сохранение сообщения во входящие

Сохранение push-уведомления во входящие пользователя не настраивается в редакторе пресетов push-уведомлений. Включите эту опцию при отправке сообщения. См. [Сохранение push-уведомления во входящие пользователя](/ru/product/messaging-channels/push-notifications/send-push-notifications/#save-a-push-to-a-users-inbox).

## Версии и отправка контента на одобрение

Pushwoosh сохраняет новую версию этого пресета каждый раз, когда вы нажимаете **Сохранить**, независимо от того, включено ли [одобрение контента](/ru/product/content/approvals-and-content-versions/) для вашей учетной записи. Откройте историю версий, чтобы сравнить две версии или восстановить текст более ранней версии в редакторе.

Если одобрение контента включено, редактор также показывает значок статуса версии рядом с кнопкой **Сохранить**: **Черновик**, **На одобрении**, **Одобрено** или **Отклонено**.

![Редактор контента push-уведомлений, показывающий значок версии «Черновик» рядом с кнопками «Отправить на одобрение» и «История версий»](/approvals-and-content-versions-1.webp)

Нажмите **Отправить на одобрение** рядом с кнопкой **Сохранить**, чтобы отправить текущую версию на проверку. Значок изменится на **На одобрении**, и рецензент с разрешением **Одобрять сообщения** увидит его в своей очереди.

<Aside type="note">
Рецензент не может одобрить или отклонить собственную отправку. Это должен быть другой пользователь с разрешением **Одобрять сообщения**.
</Aside>

Если рецензент отклоняет его, значок меняется на **Отклонено** и показывает причину отклонения во второй строке. Отредактируйте контент и снова нажмите **Отправить на одобрение**, чтобы повторно отправить на проверку.

Редактирование пресета, который в данный момент **Одобрен**, возвращает его в статус **Черновик** с номером версии рядом со статусом, например, **Черновик · v4**. Редактирование также отменяет любой другой запрос, который все еще ожидает одобрения для этого пресета. Полный рабочий процесс, включая то, что происходит при попытке отправить неодобренный контент, см. в разделе [Одобрения и версии контента](/ru/product/content/approvals-and-content-versions/).

## Понимание поведения контента push-уведомлений в клонированных точках Journey
Когда вы клонируете элемент push-уведомления в Journey, его контент остается общим между оригиналом и копией. Любые изменения, внесенные в контент в одной точке, автоматически обновят другую.

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