2012-03-02 11 views
5

Pudimos obtener una respuesta con estado como inactivo después de enviar la primera carga útil como mdm :. Ahora queremos enviar una carga útil de bloqueo de dispositivo simple. seguimos el mismo proceso para enviar la carga, pero la respuesta fue en blanco.Entrega de MDM DeviceLock Payload

Estamos siguiendo el uso del certificado de la siguiente manera: 1. En el servidor MDM, para enviar comandos mdm utilizamos el certificado APNS de proveedores de MDM con identificador como com.apple.mgmt.myapp. (Este identificador se establece como tema en perfil de configuración). 2. En el perfil de configuración, estamos configurando las credenciales como el archivo p12 que devuelve el cliente MDM.

Me aparece el siguiente error:: MC | Falló el análisis de los datos de perfil. Error:

NSError 0x1c58c2f0: 
    Desc : Invalid Profile 
    US Desc: Invalid Profile 
    Domain : MCProfileErrorDomain 
    Code : 1000 
    Type : MCFatalError 


    <Warning>: MDM|Command Status: Error 
    Error: NSError 0x1c58c2f0: 
    Desc : Invalid Profile 
    US Desc: Invalid Profile 
    Domain : MCProfileErrorDomain 
    Code : 1000 
    Type : MCFatalError 
+0

Estoy enviando la carga útil develock de la misma manera que envié el mdm: PushMagic ... ¿es correcto? – Manmay

+0

A continuación se realiza la transacción. Estoy enviando un comando de bloqueo del dispositivo al dispositivo en respuesta, pero aún el dispositivo dice que no hay comando del servidor .. :( – Manmay

+0

Mar 5 03:32:23 iPad-01 mdmd [3637] : MDM | MDMD partir ... 5 mar 03:32:23 iPAD-01 MDMD [3637] : MDM | servidor de sondeo MDM https://lion.myserver.net/main.php para los comandos Mar 5 03:32:23 iPAD-01 MDMD [3637] :. MDM | accesibilidad de la red ha cambiado Mar 5 03:32:26 iPAD-01 MDMD [3637] :. MDM | transacción completada Estado: 200 Mar 5 03:32:26 iPad-01 mdmd [3637] : MDM | Transacción completada. Estado: 200 Mar 5 03:32:26 iPad-01 mdmd [3637] : MDM | El servidor no tiene comandos para este dispositivo. Mar 5 03:32:28 IPAD-01 MDMD [3637] : MDM | MDMD parar ... – Manmay

Respuesta

4

No envía el perfil de bloqueo del dispositivo con APNS. El dispositivo "vuelve a casa" después de recibir la carga útil de MDM a través de APNS y su servidor devuelve XML (¡NO JSON!) Al dispositivo que contiene el comando de bloqueo del dispositivo.

+0

¡Muchas gracias! Pero, ¿cómo devuelvo XML al dispositivo usando php? He establecido un archivo main.php en la URL del servidor del perfil de configuración. El dispositivo responde de nuevo para mdm: PushMagic al archivo main.php donde el estado es Inactivo. Ahora, ¿cómo debo comunicar el dispositivo? ¿Quiere decir cómo enviar el xml directamente al dispositivo? ¡AYUDA POR FAVOR! – Manmay

+0

Abstractec ... Gracias Muchas gracias ... Obtuve el comando ejecutado con éxito ... :) – Manmay

+0

+1 esto es muy útil –

1

La carga útil debe estar codificada en Base64 con el contenido del archivo * .mobileconfig, con el nodo "dict" de nivel superior.

El xml real enviado al dispositivo se define en la referencia del protocolo MDM de iOS. El tipo de comando es 'InstallProfile'

+1

He intentado esto pero me da la> >>>>> MC: Error al analizar los datos del perfil. Error: NSError: Desc: Invalid Profile US Desc: Invalid Profile Domain: MCProfileErrorDomain Código: 1000 Tipo: MCFatalError <<<<<<<< ¿Alguna idea de qué es lo que está mal? – Sahil

Cuestiones relacionadas