Отменить звук push-уведомления во время воспроизведения - PullRequest
2 голосов
/ 02 марта 2012

Пытался найти это уже, но не может найти никаких вопросов, которые задают то же самое.

В основном я настроил свои push-уведомления, все работает нормально, и они принимаются как при открытии, так и при закрытии приложения. Однако используемый нами толчок довольно велик, и я не уверен, можно ли отменить звук после нажатия кнопки «ОК» в предупреждении.

Я пытался использовать тумблер отключения звука, но это, кажется, вступает в действие только в тот момент, когда звук начинает воспроизводиться , если звук выключен, если он включен, он не работает т. Если я переключаю переключатель среднего звука, это не имеет никакого эффекта. Однако, если я просто воспроизведу обычный аудиоклип в моем приложении (а не звук push-уведомлений) и использую тумблер, звук остановится / запустится, как и следовало ожидать.

Есть ли способ отменить звук? Или это по-другому трактуется как системный звук какого-то рода?

Редактировать: Я пытался решить это сам в течение последних нескольких дней, и я пришел к выводу, что нет способа отменить звук пуш-оповещения в середине звука. Кто-нибудь может подтвердить, что это действительно так?

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

Ответы [ 2 ]

0 голосов
/ 02 января 2014

У меня работает: [[UIApplication sharedApplication] cancelAllLocalNotifications]

0 голосов
/ 30 мая 2012

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

...