हमारे पास कुछ इन-हाउस ऐप्स हैं और आईओएस 9 से पहले, ऐप्स संस्करण की तुलना के बाद "itms-services: //" जैसे लिंक खोलेंगे , नए संस्करण ऐप्स डाउनलोड और स्थापित किया जाएगा।आईओएस 9 लॉन्च सर्विसेज: त्रुटि: यूआरएल स्कीम के लिए कोई पंजीकृत हैंडलर नहीं है- सेवाएं
लेकिन आईओएस 9 पर परीक्षण करने के बाद, हमने पाया कि ऐप्स "itms-services: //" लिंक को नहीं खोल सकते हैं, "लॉन्च सर्विसेज: त्रुटि: यूआरएल योजना आईटीएम-सेवाओं के लिए कोई पंजीकृत हैंडलर नहीं है"
कोड हम एप्लिकेशन को अपडेट करने के लिए इस्तेमाल किया:
let downloadUrl = NSURL(string: url)
UIApplication.sharedApplication().openURL(downloadUrl!)
हम परीक्षण किया है डाल "itms-सेवाओं", "itms-सेवाएं: //" और "LSApplicationQueriesSchemes" plist फ़ाइल में में पूरा URL। लेकिन अभी भी काम नहीं करते हैं।
Have इस समस्या के लिए वैकल्पिक हल विधि मिला है। किसी डोमेन पर उप-डोमेन नाम कॉन्फ़िगर करें और नए URL को itms-service पर रीडायरेक्ट करने के लिए सेट करें: // URL स्वचालित रूप से (आपका DNS सेवा प्रदाता हमेशा इसका समर्थन करता है), ऐप में, "itms-service" के बजाय नया URL खोलें यूआरएल, इसे ऐप फोरम से मिला, अभी तक परीक्षण नहीं किया गया है। – Daniel