Pregunta

He visto técnicas para asegurarse de que una aplicación respetuosa con el interruptor de silencio, pero ¿es posible ajustar el iPhone para silenciar (no hay sonidos de cualquier aplicación) utilizando el SDK?

¿Fue útil?

Solución

No.

Las aplicaciones desarrolladas con el SDK oficial no puede cambiar (y en la mayoría de los casos ni siquiera pueden acceder) La configuración de todo el sistema.

Otros consejos

Es posible, pero sólo el uso de la API de privados. Sólo fui tan lejos como silenciar el timbre, pero usted debería ser capaz de controlar el nivel principal, así.

Cómo deshabilitar Sistema IOS Suena

Es técnicamente posible cambiar el volumen del sistema a través de la clase AVSystemController privado en Celestial.framework, pero evitará que su aplicación de conseguir la aprobación de Apple

Como una sola aplicación puede estar ejecutándose a la vez, el único uso posible que se me ocurre para esto sería para silenciar aplicaciones de otras personas, y que debe ser bastante claro por qué Apple impide.

¿Qué haría si una aplicación silencia el iPhone y yo no lo sabía pasó? No se puede mover físicamente el interruptor de silencio en el lado del teléfono, por lo que no va a coincidir, y me gustaría tener que averiguar a) que el teléfono estaba silenciado y b) la forma de recuperar el sonido sin el interruptor.

I puede cambiar el volumen usando AVSystemController, se establece al mínimo que es 0.06x. ¿Hay clases / API para silenciar por completo? toggleActiveCategoryMuted no funciona

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top