Ich versuche derzeit, das private Framework AVSystemController
zu verwenden, um Systemgeräusche basierend auf der Auswahl des Benutzers stumm zu schalten. Ich stoppe derzeit Telefonanrufe durch Anrufen: [(AVSystemController object) setVolumeTo:0.0 forCategory:@"Ringtone"];
Wie kann ich eingehende iPhone Textnachrichten programmgesteuert stummschalten?
Gibt es einen Befehl, um das für eingehende Textnachrichten zu tun? Ich stelle mir vor, dass es auf einer Änderung in der Kategorie basieren würde, die in diesem Aufruf identifiziert wird. Ich kann jedoch keine Liste der zu referenzierenden Kategorien finden. Von den 10, die ich (Alert, Audio/Video, Ringtone, Voicemail, VoicemailGreeting, PhoneCall, TTYCall, RingtonePreview, Alarm, Record)
finden konnte, regelt keiner von ihnen Textnachrichten. Gibt es eine Kategorie, um dies zu tun? Wenn nicht, gibt es eine andere Möglichkeit, den Ton von eingehenden Texten zu unterdrücken?
Ich weiß, dass dies gegen Apples No-private-Frameworks-Richtlinie geht, aber diese App wird nicht auf den App-Store gehen, so dass kein Problem ist. Ich entwickle es mit der neuesten Version von Xcode für die neueste Version von IOS, so dass jede Methode, um dies zu erreichen, machbar wäre.
I denke, das wird dir helfen http://stackoverflow.com/questions/12725548/iphone-block-sms-using-xcoding-private-frameworks-whatever –