Apple documentation के अनुसार वे पहचानकर्ता के बारे में अधिक जानकारी नहीं देते हैं और इसकी आवश्यकता क्यों है या इसका उपयोग क्यों किया जाता है। वे केवल यह कहते हैं कि यह अद्वितीय होना चाहिए:
एक स्ट्रिंग जिसमें URL योजना का सार नाम शामिल है। विशिष्टता सुनिश्चित करने के लिए, यह अनुशंसा की जाती है कि आप पहचानकर्ता की एक रिवर्स-डीएनएस शैली निर्दिष्ट करें, उदाहरण के लिए, com.acme.myscheme। आपके द्वारा निर्दिष्ट स्ट्रिंग को आपके ऐप की InfoPlist.strings फ़ाइल में एक कुंजी के रूप में भी उपयोग किया जाता है। कुंजी का मूल्य मानव-पठनीय योजना का नाम है।
इसके अलावा एक से अधिक एप्लिकेशन ही url योजना निर्दिष्ट करते हैं, तो परिणाम अप्रत्याशित है:
नोट: एक से अधिक तृतीय-पक्ष एप्लिकेशन उसी यूआरएल योजना को संभालने के लिए पंजीकृत करता है, वहाँ है वर्तमान में यह निर्धारित करने के लिए कोई प्रक्रिया नहीं है कि कौन सा ऐप उस योजना को दिया जाएगा।
अनुभव ने मुझे सिखाया है कि एप्लिकेशन जो पहली बार है कि इस योजना के पंजीकृत खोला जाएगा, लेकिन यह गलत हो सकता है।
आप "URL पहचानकर्ता" का संदर्भ कहां देख रहे हैं? – rmaddy
देखें [एक ही यूआरएल योजना के साथ एकाधिक ऐप्स - आईओएस] (http://stackoverflow.com/questions/13130442/multiple-apps-with-the-same-url-checheme-ios?rq=1) आपके दूसरे प्रश्न के लिए । – rmaddy
@rmaddy एक्सकोड में जानकारी टैब में यूआरएल प्रकार अनुभाग देखें। कच्चे Info.plist में यह CFBundleURLName को मानचित्र करता है। – Boon