2016-04-25 2 views
-1

J'essaye d'empêcher l'iPhone de vibrer en mode silencieux. Ainsi, comment arrêter les vibrations UILocalNotificaion en mode silencieux par programmation. Ce que je veux, c'est vibrer normalement quand le mode sonnerie est activé et non dans le cas silencieux. Je sais que cela peut être fait en désactivant le réglage> son> vibrer sur silencieux. Est-il possible de modifier le paramètre UILocalNotificaton pour le faire automatiquement (Par code).ios 8 UILocalNotification des vibrations en mode silencieux

Répondre

0

Une fois qu'un UILocalNotification est lancé, il ne revient pas à votre processus de décider comment il devrait ou ne devrait pas se comporter. Cela dépend uniquement du centre de notification du système d'exploitation et peut changer en fonction des préférences de l'utilisateur. La seule chose que vous contrôlez est le UIUserNotificationType (Badge/Son/Alerte) pour lequel vous enregistrez en appelant registerUserNotificationSettings:

+0

Merci pour votre réponse. Ce que je veux, c'est vibrer normalement quand le mode sonnerie est activé et non dans le cas silencieux. Je sais que cela peut être fait en désactivant le réglage> son> vibrer sur silencieux. Est-il possible de modifier le paramètre UILocalNotificaton pour le faire automatiquement (Par code). –

+0

Vous pouvez essayer de jouer avec la propriété soundName mais vous ne pourrez pas différencier le comportement entre les modes silencieux et non silencieux AFAIK – Stavash

+0

Est-il possible de savoir quand le mode silencieux est activé en arrière-plan et sans activer l'audio lire les autorisations d'arrière-plan. –