2016-04-25 15 views
-1

Ich versuche, das iPhone im Silent-Modus zu vibrieren. So, wie UILocalNotificaion Vibrationen im stillen Modus programmgesteuert zu stoppen.ios 8 UILocalNotificaion Vibrationen im geräuschlosen Modus

Was ich will, ist normal vibrieren, wenn Ring-Modus eingeschaltet ist und nicht im stillen Fall. Ich weiß, dass dies durch Deaktivieren der Einstellung> Sound> Vibration auf Stille erfolgen kann. Ist es möglich, die Einstellung UILocalNotificaton zu ändern, um dies automatisch zu tun (Nach Code).

Antwort

0

Sobald eine UILocalNotification gestartet wurde, ist es nicht Aufgabe Ihres Prozesses zu entscheiden, wie es sich verhalten soll oder nicht. Dies hängt nur vom Benachrichtigungscenter des Betriebssystems ab und kann sich je nach Benutzereinstellungen ändern. Das einzige, was Sie steuern, ist die UIUserNotificationType (Badge/Sound/Alert), für die Sie sich beim Telefonieren anmelden. registerUserNotificationSettings:

+0

Vielen Dank für Ihre Antwort. Was ich möchte ist, normal zu vibrieren, wenn der Ring-Modus eingeschaltet ist und nicht im stillen Fall. Ich weiß, dass dies durch Deaktivieren der Einstellung> Sound> Vibration auf Stille erfolgen kann. Ist es möglich, die Einstellung UILocalNotificaton zu ändern, um dies automatisch zu tun (Nach Code). –

+0

Sie können versuchen, mit der soundName-Eigenschaft herumzuspielen, aber Sie können das Verhalten zwischen stillen und nicht geräuschlosen Modi nicht differenzieren. AFAIK – Stavash

+0

Gibt es eine Möglichkeit, den stillen Modus im Hintergrund zu aktivieren und ohne das Audio zu aktivieren Hintergrundberechtigungen spielen –