Programowo wyciszyć / wyciszyć urządzenie z systemem iOS?

Próbuję wyciszyć dzwonek urządzenia z poziomu mojej aplikacji, ale z jakiegoś powodu za pomocą AVSystemController jak w tej odpowiedzi (Jak wyłączyć dźwięki systemu iOS ) nie pozwoli mi wyciszyć urządzenia CAŁĄ DÓŁ. Upuszcza go do głośności 1 bara, ale nie do końca.

Wiem, że można to zrobić, prawdopodobnie z prywatnym interfejsem API, takim jak AVSystemController, i wiem, że Apple nadal zatwierdza aplikację, jeśli użytkownik oczekuje takiej funkcjonalności z poziomu aplikacji (ponieważ znalazły się już 2 aplikacje, które znalazłemw App Store który programowo wycisza urządzenie bez konieczności usuwania jailbreaka lub czegoś podobnego).

Te aplikacje faktycznie robią coś lepszego - faktycznie przełączają rzeczywiste wyciszenie, nie tylko zmniejszając głośność do zera.

Czy ktoś wie, jak to się robi?

Każda pomoc zostanie bardzo doceniona! Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion