2012-03-02 14 views
5

एमडीएम के रूप में पहला पेलोड भेजने के बाद हम स्टेटल के साथ स्थिति के साथ प्रतिक्रिया प्राप्त करने में सक्षम थे:। अब हम एक साधारण डिवाइस लॉक पेलोड भेजना चाहते हैं। हमने पेलोड भेजने के लिए एक ही प्रक्रिया का पालन किया लेकिन वापस लौटाई गई प्रतिक्रिया खाली थी।एमडीएम डिवाइस लॉक डिलीवरिंग

हम प्रमाण पत्र उपयोग इस प्रकार निम्नलिखित हैं: 1. एमडीएम सर्वर पर, एमडीएम आदेश भेजने के लिए हम एमडीएम com.apple.mgmt.myapp के रूप में पहचानकर्ता के साथ APNS प्रमाणपत्र विक्रेताओं का उपयोग (यह पहचानकर्ता में विषय के रूप में स्थापित किया जाएगा। विन्यास प्रोफाइल)। 2. कॉन्फ़िगरेशन प्रोफ़ाइल में, हम क्रेडेंशियल्स को पी 12 फ़ाइल के रूप में सेट कर रहे हैं जो एमडीएम क्लाइंट द्वारा वापस किया जाता है।

मुझे नीचे त्रुटि मिल रही है ..: MC | प्रोफ़ाइल डेटा का विश्लेषण करने में विफल। त्रुटि:

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

मैं devicelock पेलोड भेज रहा हूं उसी तरह से मैंने एमडीएम कैसे भेजा: पुशमैजिक ... यह सही है? – Manmay

+0

नीचे लेनदेन हो रहा है .. मैं डिवाइस में डिवाइस लॉक कमांड भेज रहा हूं, लेकिन अभी भी डिवाइस सर्वर से कोई कमांड नहीं कहता है .. :( – Manmay

+0

मार्च 5 03:32:23 आईपैड -01 एमडीएमडी [3637] : एमडीएम | शुरू करने mdmd ... मार्च 5 03:32:23 आईपैड-01 mdmd [3637] : एमडीएम | मतदान एमडीएम सर्वर आदेश के लिए https://lion.myserver.net/main.php मार्च 5 03:32:23 आईपैड-01 mdmd [3637] :। एमडीएम | नेटवर्क गम्यता बदल गया है मार्च 5 03:32:26 आईपैड-01 mdmd [3637] :। एमडीएम | लेन-देन पूरा स्थिति: 200 5 मार्च 03:32:26 आईपैड -01 एमडीएमडी [3637] : एमडीएम | लेनदेन पूरा हुआ। स्थिति: 200 मार्च 5 03:32:26 आईपैड -01 एमडीएमडी [3637] : एमडीएम | सर्वर के पास इस डिवाइस के लिए कोई आदेश नहीं है। मार्च 5 03:32:28 आईपैड-01 mdmd [3637] : एमडीएम | रोक ... – Manmay

उत्तर

4

आप एपीएनएस का उपयोग कर डिवाइस लॉक प्रोफाइल नहीं भेजते हैं। एपीएनएस के माध्यम से एमडीएम पेलोड प्राप्त करने के बाद डिवाइस 'फोन होम' और आपका सर्वर डिवाइस लॉक कमांड वाले डिवाइस पर एक्सएमएल (JSON नहीं!) भेजता है।

+0

बहुत बहुत धन्यवाद! लेकिन मैं php का उपयोग कर डिवाइस पर एक्सएमएल वापस कैसे भेजूं। मैंने कॉन्फ़िगरेशन प्रोफ़ाइल के सर्वर url में main.php फ़ाइल सेट की है। डिवाइस एमडीएम के लिए वापस प्रतिक्रिया देता है: PushMagic main.php फ़ाइल पर जहां स्थिति निष्क्रिय है। अब मुझे डिवाइस को कैसे संवाद करना चाहिए। मतलब है कि सीधे एक्सएमएल को डिवाइस पर कैसे भेजना है? कृपया मदद करें! – Manmay

+0

Abstractec ... धन्यवाद बहुत बहुत .. मुझे आदेश सफलतापूर्वक निष्पादित किया गया ... :) – Manmay

+0

+1 यह बहुत उपयोगी है –

1

पेलोड शीर्ष स्तर 'dict' नोड के साथ * .mobileconfig फ़ाइल सामग्री का एन्कोड किया जाना चाहिए।

डिवाइस पर भेजे गए वास्तविक XML को आईओएस एमडीएम प्रोटोकॉल संदर्भ में परिभाषित किया गया है। कमांड प्रकार 'InstallProfile'

+1

मैं इस कोशिश की, लेकिन मैं> >>>>> एमसी: प्रोफाइल डेटा पार्स करने में विफल। त्रुटि: NSError: Desc: अमान्य प्रोफ़ाइल यूएस Desc: अमान्य प्रोफ़ाइल डोमेन: MCProfileErrorDomain कोड: 1000 टाइप: MCFatalError <<<<<<<< कोई विचार क्या गलत है? – Sahil

संबंधित मुद्दे