Pregunta

¿Alguien sabe cómo cambiar la configuración del iPhone desde el interior de una aplicación? Por ejemplo: cierre el WiFi , deshabilite 3G , cambie el volumen del sonido y así sucesivamente?
Apple está cambiando la configuración a través de una aplicación: Settings.app . Significa que es posible, simplemente no sé cómo.

¿Fue útil?

Solución

Todas las aplicaciones escritas con el SDK público están en un espacio aislado. Solo tienen acceso a las propiedades y los datos que Apple considera factibles de usar dentro de esa zona de pruebas. Algunos de los ejemplos que enumeras son posibles y otros no.

Apple puede realizar estas operaciones dentro de sus propias aplicaciones, ya que no usan los SDK públicos para escribir sus aplicaciones; usan un SDK interno que tiene más funcionalidad que el externo. No están demasiado preocupados por los empleados de Apple que piratean el teléfono y obtienen toda su información del teléfono.

La mayoría de nosotros desea que Apple pueda migrar más cosas a las API públicas (y, a menudo, lo hacen), pero la realidad es que el entorno de sandbox está cuidadosamente protegido. No me quedaría sin aliento esperando que Apple mueva todos tus ejemplos. Siempre puede presentar un error de radar y hacerles saber lo que quiere, es una forma de que su voz sea escuchada.

Otros consejos

Apple puede hacerlo en su Settings.app de hecho.

Debido a las limitaciones del SDK del iPhone, algunas API no se hacen públicas, por lo que no puede hacer todo lo que Apple puede hacer dentro de su propio sistema operativo. Sin embargo, puede permitir que el usuario ajuste el volumen principal desde su aplicación, utilizando MPVolumeView class.

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