Ein iOS-Gerät programmgesteuert stummschalten?

Ich versuche, den Klingelton des Geräts in meiner App stummzuschalten, verwende jedoch aus irgendeinem Grund den AVSystemController wie in dieser Antwort (So deaktivieren Sie iOS-Systemtöne ) lässt mich das Gerät nicht ganz zum Schweigen bringen. Es wird auf ein Volumen von 1 bar heruntergefahren, ist jedoch nicht vollständig geräuschlos.

Ich weiß, dass es möglich ist, wahrscheinlich mit einer privaten API wie AVSystemController, und ich weiß, dass Apple die App weiterhin genehmigt, wenn der Benutzer diese Art von Funktionalität von der App erwartet (da ich bereits 2 Apps gefunden habe)im App Store das das Gerät programmgesteuert stummschaltet, ohne dass ein Jailbreak oder ähnliches erforderlich ist).

Diese Apps leisten tatsächlich etwas Besseres - sie schalten die tatsächliche Stummschaltung um und verringern nicht nur die Lautstärke auf Null.

Weiß jemand, wie das gemacht wird?

Jede Hilfe wird sehr geschätzt! Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage