2017-12-28 3 views
0

In meiner Anwendung muss ich einen Schalter für Benachrichtigungseinstellungen setzen. Ich stelle einen Sound-Schalter, also wenn ein Schalter aus ist und ich eine Benachrichtigung bekomme, wird der Ton nicht kommen. Das funktioniert, denn wenn ein Sound-Schalter ausgeschaltet ist, sende ich JSON ohne Ton. Jetzt möchte ich die gleiche Funktionalität für die Vibration. Wenn der Vibrationsschalter eingeschaltet ist, sollte mein Gerät vibrieren, wenn ich eine Push-Benachrichtigung erhalte und es sollte nicht vibrieren, wenn mein Vibrationsschalter ausgeschaltet ist.Wie kann ich ein- oder ausschalten, während wir eine Push-Benachrichtigung erhalten?

+0

versuchen, diese Lösungen https://stackoverflow.com/questions/ 4345559/vibrate-in-push-notification –

+0

In Audiodateien stellen, ist einer Sound eine Silent-Audiodatei, senden Sie leere Dateinamen in der Benachrichtigung, wenn Sie nicht spielen müssen Sound.dont müssen keine Überprüfung oder co hinzufügen edition –

+1

@chiragshah Danke, es scheint für mich zu funktionieren. Aber in einem Szenario brauche ich nur Sound und keine Vibration. Gibt es dafür Lösungen? –

Antwort

0

Zunächst einmal importieren diese:

import UIKit 
import AudioToolbox 

Dann für Vibration diesen Code in Schalter Aktion schreiben:

AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))    
Verwandte Themen