Attualmente sto cercando di utilizzare il framework privato AVSystemController
per silenziare i rumori di sistema in base alla selezione dell'utente. Sto attualmente disattivando le chiamate telefoniche chiamando: [(AVSystemController object) setVolumeTo:0.0 forCategory:@"Ringtone"];
Come posso disattivare automaticamente i messaggi di testo dell'iPhone in arrivo?
Esiste un comando per farlo per i messaggi di testo in entrata? Immagino che si baserebbe su un cambiamento nella categoria identificata in quella chiamata. Tuttavia, non riesco a trovare un elenco di categorie a cui fare riferimento. Dei 10 sono stato in grado di trovare (Alert, Audio/Video, Ringtone, Voicemail, VoicemailGreeting, PhoneCall, TTYCall, RingtonePreview, Alarm, Record)
, nessuno di loro governa i suoni dei messaggi di testo. C'è una categoria per fare questo? In caso contrario, esiste un altro modo per disattivare l'audio dai testi in arrivo?
Mi rendo conto che questo va contro la politica di no-private-framework di Apple, ma questa app non salirà nell'app store, quindi non c'è problema. Lo sto sviluppando usando l'ultima versione di Xcode per l'ultima versione di IOS, quindi qualsiasi metodo per farlo sarebbe fattibile.
I pensa che questo ti aiuterà http://stackoverflow.com/questions/12725548/iphone-block-sms-using-xcoding-private-frameworks-whatever –