Разные тона в локальных уведомлениях

Я разрабатываю приложение для чата. И, конечно же, большое значение в таких приложениях имеет локальное оповещение. Итак, я решил взглянуть на другие чат-приложения, чтобы получить представление. Удивительно, но я обнаружил, что WhatsApp и Telegram имеют так много общих сигналов оповещения. Итак, вопрос: являются ли звуки в WhatsApp и Telegram системными звуками? И если да, то как их использовать?

Я поискал, но ничего не нашел по теме!


person joker    schedule 29.12.2014    source источник
comment
Мы не проводим здесь исследования SO. Но если бы вы спросили, как вы можете использовать разные звуки для уведомлений, это был бы лучший вопрос.   -  person Black Frog    schedule 29.12.2014
comment
Да, я искал здесь, прежде чем публиковать вопрос. Если вы хотите предложить некоторые ключевые слова, это тоже может помочь.   -  person joker    schedule 29.12.2014


Ответы (1)


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

Согласно документам Apple, ключ sound должен содержать строку с:

Имя звукового файла в комплекте приложения. Звук в этом файле воспроизводится как предупреждение. Если звуковой файл не существует или в качестве значения указано значение по умолчанию, воспроизводится звук оповещения по умолчанию. Звук должен быть в одном из форматов аудиоданных, совместимых с системными звуками; см. Подготовка пользовательских звуков оповещений для получения подробной информации.

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

Звуки уведомлений находятся внутри пакета приложений. Вы *могли* просто разархивировать и исследовать .ipa приложений, которые вы упомянули.

person fpg1503    schedule 29.12.2014
comment
Простите мой вопрос, но как я могу получить файл .ipa приложения? - person joker; 29.12.2014
comment
Загрузите приложение с помощью iTunes, перейдите в My Apps, щелкните приложение правой кнопкой мыши, выберите Show in Finder, переименуйте файл с .ipa в .zip, извлеките его, перейдите в Payload, щелкните приложение правой кнопкой мыши, выберите Show Package Contents -> Готово; Вы, вероятно, хотите увидеть файлы .caf :) - person fpg1503; 29.12.2014