0 votos

¿Puede la aplicación empresarial leer su archivo de configuración MDM?

Tengo la siguiente situación -

Hay una escuela que distribuye un número de iPads a los estudiantes, que despliegan una aplicación interna para los estudiantes. Básicamente, la aplicación mostrará los PDF, las imágenes y los vídeos del servidor remoto.

Ahora el reto es que, el estudiante de la clase 1 necesita obtener PDfs, imágenes y vídeos de un enlace mientras que el estudiante de la clase 2 necesita obtener PDfs, imágenes y vídeos de otro enlace. Los dispositivos de la clase 1 y la clase 2 se gestionan a través del servidor MDM en los grupos correspondientes.

Ahora la aplicación necesita saber en qué grupo de dispositivos está inscrito el dispositivo actual. Como sabemos, la información de los grupos de dispositivos se establece a través del servidor MDM.

Así que la pregunta es: ¿hay alguna manera de que la aplicación empresarial pueda obtener información del servidor MDM sobre el grupo de dispositivos en el que está inscrita, de modo que pueda cambiar su característica de aplicación según el grupo de dispositivos?

¿Hay alguna manera de leer el archivo de configuración del dispositivo a través de la aplicación?

2voto

EpaL Puntos 56

Dado que los dispositivos están inscritos en un servidor MDM, sugeriría utilizar Managed App Configuration:

https://developer.apple.com/library/ios/samplecode/sc2279/Introduction/Intro.html

Managed App Config se introdujo en iOS 7 y permite que el servidor MDM "empuje" un diccionario al contenedor NSUserDefaults de la aplicación gestionada, permitiendo esencialmente la configuración remota de la aplicación.

Como ya tiene dispositivos en grupos separados, debería poder configurar su MDM para asignar diferentes configuraciones de aplicaciones gestionadas a los dispositivos de cada grupo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X