2010-12-16 18 views
18

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

2) इसके अतिरिक्त, यदि उपयोगकर्ता के पास ऐप नहीं है, तो यह अच्छा होगा अगर लिंक सीधे ऐप स्टोर को ऐप स्टोर खोल सकता है ताकि वे डाउनलोड/खरीद सकें।

अग्रिम धन्यवाद।

बीसीबी

+1

सभी को धन्यवाद, दोनों उत्तर सटीक थे - मैंने वास्तव में यहां जवाब देखने से पहले इसे समझ लिया। मेरा सबसे बड़ा मुद्दा यह पता लगा रहा था कि ईमेल क्लाइंट (विशेष रूप से जीमेल) कैसे प्राप्त करें, एचटीएमएल कोड को न तोड़ने के लिए, जिसे पहचान नहीं लिया गया था, इसलिए लिंक क्लिक किया जाएगा। उदाहरण के लिए, मैंने click here डालने का प्रयास किया लेकिन जीमेल इसे पट्टी कर देगा। अंततः एक ऑटो रीडायरेक्ट के साथ मेरे सर्वर के लिए एक http लिंक सहित समाप्त हुआ, जो काम किया। – bcb

+0

तो आपके सर्वर पर आपके रीडायरेक्ट ने आपकी यूआरएल योजना की ओर इशारा किया? – SomethingOn

+0

यहां सर्वर को शामिल किए बिना, ऐप्पल मेल ऐप से ऐप खोलना संभव नहीं है (मेल से लिंक पर उपयोगकर्ता टैप)? –

उत्तर

10

जानकारी प्लिस्ट फ़ाइल में अपने एप्लिकेशन में एक यूआरएल योजना जोड़ें।

फिर - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation में इसे पकड़ें tutorial यूआरएल योजना के बारे में मुझे उम्मीद है कि मदद करता है।

+0

इस विशिष्ट ट्यूटोरियल के लिंक के लिए धन्यवाद। – bcb

+1

लिंक मृत दिखाई देता है। [यहां वेबैक मशीन संस्करण है।] (Http://web.archive.org/web/20160103151535/http://iosdevelopertips.com/cocoa/launching-your-own-plication-via-a-custom-url-checheme .html) – Bobson

6

1) हाँ आप जो भी वर्णन कर सकते हैं वह कर सकते हैं। कार्यान्वयन कस्टम यूआरएल योजनाएं देखें iOS Application Programming Guide

2 में अनुभाग) मुझे नहीं लगता कि आप ऐसा कर सकते हैं। लेकिन आप ऐपस्टोर के दूसरे लिंक के साथ उपयोगकर्ता को एक संदेश प्रदान कर सकते हैं। Apple URL Scheme Reference पर एक नज़र डालें।

+0

आपकी मदद के लिए धन्यवाद, अगर मैं दो उत्तरों का चयन "स्वीकार किए गए उत्तरों" के रूप में कर सकता हूं। टेरेटे एलेक्स के लिंक में एक बहुत ही विशिष्ट ट्यूटोरियल था जो बेहद सहायक था। – bcb

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