UILocalNotification пользовательский soundName только вибрирует телефон, когда указано alertBody (в отличие от UILocalNotificationDefaultSoundName)? - PullRequest
0 голосов
/ 18 августа 2011

У меня есть приложение VoIP, которое использует UILocalNotification для уведомления пользователя о входящем звонке, когда приложение находится в фоновом режиме.Когда появляется уведомление, мне бы хотелось, чтобы оно воспроизводило звук и вибрировало телефон - более одного раза (и без повторения одного и того же сообщения).Я смог сделать это, используя серию уведомлений - первое сразу представляло сообщение и воспроизводило звук (телефон также вибрировал) - следующие уведомления были запланированы с интервалом в 3 секунды;они не имеют alertBody и alertAction, но имеют то же имя звука, которое использовалось в первом уведомлении.ЗДЕСЬ МОЯ ПРОБЛЕМА ... если указано значение soundName, отличное от UILocalNotificationDefaultSoundName, телефон будет вибрировать только при первом уведомлении (хотя звук будет воспроизводиться каждый раз).Однако, если используется значение по умолчанию soundName, то телефон будет вибрировать с каждым уведомлением?Есть ли другой способ сделать это?

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Нашел другой способ .. отобразить локальное уведомление и затем начать повторять вибрацию через таймер.

0 голосов
/ 18 августа 2011

Интересно.Похоже, ошибка. Отправьте его в Apple , и вы сможете получить их, чтобы позаботиться об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...