2016-04-25 2 views
-1

Я пытаюсь остановить iphone от вибрации в бесшумном режиме. поэтому, как остановить программные ошибки UILocalNotificaion в бесшумном режиме.ios 8 UILocalNotificaion вибрации в бесшумном режиме

Что я хочу - это нормально вибрировать, когда включен режим звонка, а не в тихом корпусе. Я знаю, что это можно сделать, отключив настройку> звук> виброзвонок при молчании. Можно ли изменить настройку UILocalNotificaton, чтобы сделать это автоматически (по коду).

ответ

0

Как только запускается UILocalNotification, вы не решаете, как это должно или должно вести себя не до вашего процесса. Это зависит только от центра уведомлений ОС и может измениться в соответствии с пользовательскими настройками. Единственное, что вы контролируете, это UIUserNotificationType (Значок/Звук/Предупреждение), за который вы регистрируетесь, когда звоните registerUserNotificationSettings:

+0

Благодарим вас за ответ. Я хочу, чтобы вибрация нормально, когда включен режим звонка, а не в тихом корпусе. Я знаю, что это можно сделать, отключив настройку> звук> виброзвонок при молчании. Можно ли изменить настройку UILocalNotificaton, чтобы сделать это автоматически (по коду). –

+0

Вы можете попробовать поиграть со свойством soundName, но вы не сможете отличить поведение между тихими и нешумными режимами. AFAIK – Stavash

+0

Есть ли способ узнать, когда в фоновом режиме включен бесшумный режим и без включения звука играть в фоновое разрешение. –

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