2014-09-08 3 views
3

Я пытаюсь создать приложения для обмена сообщениями с применением push-уведомлений. Я хочу применить пользовательский тон уведомления, например whatsApps. Я замечаю, что whatsApps использует звуковую систему по умолчанию IOS, и я google вокруг, есть способ получить звук системы, обратившись к «/ System/Library/Audio/UISounds». Тем не менее, я заметил, что возвращаемый список не такой же, как список в системе «Настройка-> звук».Использование тонального сигнала предупреждения по умолчанию iphone

Вот мой вопрос

1) Как я можно получить весь звуковой файл, это хорошо с именованием же, как и настройки IOS.
2) Если бы я захотел применить эти звуки в push-уведомлении, нужно ли все .caf-файл включить в комплект моих приложений?
3) да, возможно ли это загрузить его через интернет? (У меня много google и не нашлось никакой удачи) или каким-либо способом его конвертировать/экспортировать?

ответ

3

вам просто нужно установить на стороне сервера полезной нагрузки JSON, как следующее:

{ 
    aps =  { 
     alert = "Hello World"; 
     badge = 1; 
     sound = default; 
    }; 
} 

звук = по умолчанию; этот тональный сигнал предупреждения применяется по умолчанию один

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

И не забудьте установить этот следующий код в свой класс AppDelegate, когда вы registerForRemoteNotificationType:

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: 
    (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; 

Here это ссылка для iPhone список звуковых файлов.

+0

Благодарим за быстрый ответ. Загрузка потрясающая! но я боюсь, что это не полный список. Я пытаюсь реализовать список как whatsApps, но я не могу получить весь файл. Я замечаю, что большинство тональных сигналов whatsApps доступно в тональности системы IOS, но я не могу его получить. – Steven

+0

Я предлагаю вам использовать ** sound = default; ** Обычно мы используем по умолчанию один. –

+0

звук = по умолчанию используется звук, установленный в системе справа? но я хочу предоставить пользователю дополнительную настройку, поскольку они могут устанавливать звук уведомления для этих конкретных приложений. почему мне нужен весь список. В любом случае, этот ответ будет принят. Спасибо, чувак. – Steven

Смежные вопросы