2009-04-27 15 views

Respuesta

5

No es posible hacer esto con las API públicas, lo que significa que Apple no aprobará una aplicación para App Store que lo haga.

Por supuesto, generalmente no deberías hacer esto de todos modos. Tengo curiosidad por escuchar la razón por la que tienes en mente.

+0

Un cliente me pidió que hiciera esto. Le di casi la misma respuesta que tú. Además de que no está en la API pública, Apple afirma en otro lugar que las aplicaciones no deberían tratar de tomar decisiones sobre eventos fuera de su alcance. – Felixyz

+0

Pero más brevemente: pensaron que la naturaleza de la aplicación era tal que "los usuarios no quieren ser interrumpidos". – Felixyz

+4

Mi área de escritorio en el trabajo tiene una cobertura celular extremadamente pobre; Trabajo en el centro de un edificio antiguo con mucho metal en las paredes. Mi iPhone se queda sin pilas rápidamente porque está tratando de llegar a la red celular constantemente. Me gustaría escribir una utilidad que busque una red WiFi con un nombre particular (por ejemplo, "MyWorkplaceWiFiNetwork") durante un horario definido (por ejemplo, de 8 a.m. a 6 p.m., de lunes a viernes) y, si se detecta, habilite el modo avión y WiFi. Si no se detecta la red, deshabilite el modo avión. Esto aumentaría en gran medida la duración de la batería de mi teléfono. –

0

Apple ha tomado una decisión organizativa para bloquear la administración empresarial de dispositivos iOS y limitar el alcance y la interoperabilidad de las API. Debido a esto, los dispositivos iOS no tienen el poder o la flexibilidad para administrarse de esta manera. Los dispositivos Android se pueden administrar a través de API y scripts flexibles. Para nuestra organización, queríamos asegurarnos de que los ingenieros ferroviarios no pudieran realizar ni recibir llamadas del motor. Al final, prohibimos los dispositivos con iOS desde las terminales ferroviarias. Entiendo que las aerolíneas están haciendo lo mismo.

Cuestiones relacionadas