Implementar el Apple Watch
Si un Apple Watch con watchOS 10 o posterior se enlaza con un iPhone con iOS 17 o posterior, el reloj puede inscribirse y gestionarse en una solución de gestión de dispositivos móviles (MDM). De este modo, el reloj se puede utilizar, no solo para mejorar la productividad del usuario, sino también para promover su bienestar y ofrecerle ventajas de seguridad extra.
Para obtener más información, consulta el vídeo de la WWDC23 Meet device management for Apple Watch.
Activación de la gestión en MDM
Para permitir la inscripción, hay que aplicar la configuración declarativa com.apple.configuration.watch.enrollment
a un iPhone supervisado y gestionado. Una vez aplicada la configuración, es posible inscribir cualquier Apple Watch con watchOS 10 en una solución de gestión de dispositivos cuando se enlaza. El usuario puede cancelar la gestión terminando el flujo de enlazado. Si un Apple Watch ya está enlazado, debe eliminarse y enlazarse con el iPhone de nuevo para inscribirlo.
Cuando el Apple Watch se inscribe correctamente en una solución MDM (como el iPhone con el que está enlazado), está supervisado. MDM puede ejecutar determinadas acciones, como configurar ajustes, recuperar información del dispositivo, borrar el código de acceso y bloquear o borrar el Apple Watch.
Instalación, eliminación y actualización de las apps del Apple Watch a través de comandos de MDM
Para instalar, eliminar y actualizar apps de App Store, apps personalizadas y apps internas privadas, se puede utilizar comandos de MDM existentes en el Apple Watch. Una solución MDM también puede usar el ID de paquete de las apps que pueden ejecutarse en el Apple Watch como parte de los comandos de instalación, configuración y eliminación de apps.
El Apple Watch es compatible con los siguientes tipos de apps:
Apps enlazadas: Apps que comparten datos entre sí y con la app del iPhone a la que están enlazadas, pero la app del Apple Watch puede funcionar por su cuenta a falta de la app del iPhone.
Apps dependientes: Apps que requieren la app homóloga del iPhone para poder funcionar.
Apps independientes: Apps que solo existen en el Apple Watch y no necesitan un iPhone.
Las apps enlazadas y dependientes deben gestionarse juntas en ambos dispositivos. Al instalar apps enlazadas y dependientes, la app debería instalarse y gestionarse primero en el iPhone y, después, se puede instalar la app del Apple Watch.
Nota: Durante este proceso, el iPhone debe estar en el rango de alcance del Apple Watch.
Las apps enlazadas y dependientes deben actualizarse y eliminarse de forma individual en cada dispositivo.
Para instalar apps internas privadas que no tengan una versión para el iPhone, deben seguirse estos pasos:
1. Cambiar el sufijo .ipa por .zip y descomprimir el archivo.
2. Localizar el archivo .app del Apple Watch dentro del directorio sin comprimir y, a continuación, moverlo a un directorio llamado Payload.
3. Comprimir el directorio Payload y cambiar el nombre del archivo .zip por NombreDeLaApp.ipa.
Nota: Si el archivo .ipa file creado por Xcode se deja envuelto en un protector (wrapper) de app del iPhone vacío, la instalación fallará.
Anulación de la inscripción del Apple Watch de MDM
Es posible anular la inscripción del Apple Watch de MDM de forma manual o utilizando comandos de MDM independientemente del iPhone host. Si se anula la inscripción del iPhone host de MDM, también se anula la inscripción del Apple Watch. Al anular la inscripción de MDM, el Apple Watch se desenlaza, se restaura y borra todo el contenido y los ajustes.