2009-11-12 11 views
5

पर वेबसाइट के लिंक से मूल एप्लिकेशन लॉन्च करना मेरे पास आईफोन पर वेबसाइट के लिंक से मूल एप्लिकेशन लॉन्च करने के बारे में एक प्रश्न है।आईफोन

मैं समझाऊंगा। आम तौर पर एक वेब आधारित एप्लिकेशन का उपयोग आईफोन डिवाइस (जैसे जीपीएस, कैमरा, एक्सेलेरोमीटर इत्यादि) के किसी भी फीचर का उपयोग किए बिना ऑनलाइन काम करने के लिए किया जाता है।

मेरे पास एक आईफोन विशिष्ट वेबसाइट है जो कई कार्यों को ऑनलाइन करती है।

अब सभी कार्यक्षमता को समान रखते हुए, मैं आईफोन में निर्मित कैमरे से एक तस्वीर लेने की सुविधा जोड़ना चाहता हूं। यानी जब उपयोगकर्ता "पिक्चर पिक्चर" वेबसाइट पर एक बटन पर क्लिक करता है, तो मेरा मूल एप्लिकेशन लॉन्च किया जाना चाहिए, जो एक तस्वीर ले लेगा और विशिष्ट कार्य करेगा ..

वेबसाइट पर किए गए बटन क्लिक की घटना कैप्चर कैसे करें? क्या मुझे UIWebView या सफारी का उपयोग करना चाहिए?

मुझे पता है कि यूआरएल योजना का उपयोग करके हम सफारी को मूल आवेदन से लॉन्च कर सकते हैं। लेकिन ऊपर बताए गए विपरीत को कैसे प्राप्त किया जाए?

अन्य सभी कार्यक्षमता वेबसाइट पर बहुत अच्छी काम करती है, इसलिए मैं पूरी वेबसाइट को देशी एप्लिकेशन में परिवर्तित नहीं करना चाहता हूं। (अन्यथा मुझे वेब सेवाओं से निपटना होगा)। केवल इस कार्यक्षमता को जोड़ने की जरूरत है।

उत्तर

5

एक URL हैंडलर रजिस्टर, तो myapphandle के लिए अपनी साइट पर एक लिंक है: //some.parameters.here/

अ ला: http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

+0

आपके उत्तर के लिए धन्यवाद। यह बहुत अच्छा काम किया। मेरे पास एक और प्रश्न है। यदि मैं वेब व्यू के लिंक पर क्लिक करके अपना कस्टम व्यू लोड करना चाहता हूं तो क्या होगा? मैं समझाऊंगा। मैं चाहता हूं कि मेरा मूल ऐप एक वेबव्यू (जो एक वेबसाइट दिखाएगा) और वेबसाइट के क्लिक में से एक पर, मैं अपने मूल आवेदन पर वापस आना चाहता हूं और एक और दृश्य लोड करना चाहता हूं। पूर्व प्रश्न के अनुसार, वर्तमान आवेदन छोड़ दिया जाएगा और नया लॉन्च किया जाएगा। मैं नियंत्रण एक ही आवेदन में होना चाहता हूँ? क्या कोई तरीका है कि हम इसे स्वीकार कर सकते हैं? क्या हम वेबदृश्य का वर्तमान पता प्राप्त कर सकते हैं और इसका उपयोग कर सकते हैं? कृपया मदद करें। –

+0

अमितकुमार, shouldStartLoadWithRequest प्रतिनिधि विधि में देखें। –

+0

धन्यवाद केनी !!! –