Distribuir la aplicación iOS sin interacción humana

3

¿Existe una manera de implementar una aplicación iOS en un dispositivo sin necesidad de interacción humana?

Por 'no hay interacción humana', por ejemplo, considere un escenario automatizado (en un entorno de CI) donde el servidor puede implementar una aplicación en un dispositivo y no es necesario que una persona vaya al dispositivo para poder abre una URL y haz clic en 'instalar'.

La siguiente imagen muestra lo que quiero evitar.

    
pregunta Renato Rodrigues 13.03.2014 - 10:28

2 respuestas

3

Sí, puede realizar instalaciones desatendidas (o silenciosas) desde iOS 7 en adelante en dispositivos supervisados. Para iOS 6, el usuario verá el indicador de instalación / cancelación y no es posible realizar instalaciones desatendidas sin la intervención del usuario.

De Apple lanza "Managed Distribution" para el App Store Volume Purchase Program (VPP) para negocios y educación Enviado por Aaron Freimark el 4 de noviembre de 2013 - 11:08 pm) :

  

Apple esta noche actualizó su programa de compra por volumen de la aplicación con varias adiciones importantes e anticipadas. Las actualizaciones introducen una nueva "distribución administrada" de aplicaciones para dispositivos iOS 7, lo que permite la asignación y revocación a través de Mobile Device Management.
  ...
  Las aplicaciones asignadas se instalan automáticamente en dispositivos supervisados. Los dispositivos no supervisados muestran una solicitud de instalación.

De iOS 7: lo que significa para Empresa, Educación y Gobierno Por Craig Johnston, jueves 19 de septiembre de 2013 a las 11:16 a.m.)

  

Con iOS 7 se ha agregado lo siguiente:
Instalación silenciosa de aplicaciones. Ahora, a través de la API de MDM, un administrador de TI puede enviar una aplicación al dispositivo y hacer que se instale de forma silenciosa en el   fondo. No es necesario preguntar al usuario qué retrasa el cumplimiento,   La aplicación se instala solo. Esto funciona tanto para las aplicaciones en el iTunes.   App Store que la compañía puede haber adquirido una licencia por volumen para y   Aplicaciones desarrolladas por la propia empresa para uso interno, que no son   almacenado en la tienda de aplicaciones de iTunes.

Contraste esto con lo que proporciona iOS 6 (descrito en el mismo artículo), que es (cursiva mía):

  

En iOS 6, mediante el uso de las API de MDM, usted podría:
  Instalar aplicaciones a través de MDM. Esta característica le dice al usuario que debe instalar una aplicación. El usuario podría ignorar este mensaje y el   El administrador tendrá que decidir cómo manejar esto. Podrían establecer   el sistema MDM para bloquear automáticamente su dispositivo hasta que   Instala la aplicación. Podrían seguir llamando al usuario pidiéndoles que lo hagan.   Instala la aplicación. De cualquier manera, la aplicación no se puede instalar para el usuario   por el equipo de TI.

    
respondido por el M K 13.03.2014 - 11:11
3

Sí, es posible. Es necesario crear un perfil para dicho dispositivo (s). Profile Manager y Apple Configurator son tus amigos para tales tareas.

    
respondido por el Andrew U. 13.03.2014 - 10:34

Lea otras preguntas en las etiquetas