Skip to main content

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

Подготовка файлов

Подготовьте набор звуковых файлов которые вы будете использовать для push-уведомлений.
Для использования кастомных звуков в уведомлениях на Android существуют определённые требования.
Вот основные из них:
Поддерживаемые форматы: для Android - `mp3`, для iOS - `wav`.
Имя файла: должно быть написано маленькими буквами и без пробелов. Например, файл должен называться как `audio_1.mp3` или `notification_sound.wav`.
Длительность: Нет строгих ограничений на длительность звукового файла, но рекомендуется, чтобы файл был коротким (например, 2-5 секунд), так как уведомления обычно не требуют долгих звуков.
Каналы: Рекомендуется использовать моно
Громкость: Звуковые файлы не должны быть слишком громкими. 
Передайте архив с аудио-файлами для настройки и создании новых сборок мобильного приложения.

Для обновления (добавления) или замены звуковых файлов требуется полное обновление приложения в магазинах приложений.


Настройка в OneSignal

Android

В Android 8+ были введены категории уведомлений, которые необходимо настроить для кастомизации звуков уведомлений. OneSignal будет использовать звук, установленный в канале уведомлений для всех версий Android.

В личном кабинете откройте приложения для которого выполняете настройку.

Снимок экрана 2024-09-17 в 17.34.16.pngСнимок экрана 2024-09-17 в 17.34.48.png
Снимок экрана 2024-09-17 в 17.35.19.pngСнимок экрана 2024-09-17 в 17.35.35.png
Снимок экрана 2024-09-17 в 17.36.44.pngСнимок экрана 2024-09-17 в 17.37.30.png
Не добавляйте расширение файла при указании звукового ресурса. Например, `audio_1`, а не audio_1.mp3Нажмите на созданный канал, чтобы увидеть уникальный ID канала.

При отправке push-сообщений используйте свойство `android_channel_id` API для создания уведомления. Звук, установленный в категории, будет работать для всех версий Android.

iOS

Используйте свойство ios_sound в API Create Notification, добавляйте расширение файла при указании звукового ресурса, например audio_1.wav