2011-04-26 13 views
14

मेरा ऐप कुछ वेब चीजों को करने के लिए सफारी में ऐप से बाहर निकलता है (वेबव्यू का उपयोग करने के साथ टकरा रहा है लेकिन ऐप को दोबारा लॉन्च करने, उपयोग करने, फिर से लॉन्च करने के बारे में अन्य चिंताएं हैं , सर्वर त्रुटियां, आदि)। जब वे पूरा किए जाते हैं तो मुझे अंतिम वेब पेज पर एक लिंक चाहिए जो उन्हें ऐप को दोबारा लॉन्च करने देता है। मुझे लगता है कि यह कुछ प्रकार के प्रोटोकॉल कार्यान्वयन के माध्यम से संभव होना चाहिए (जैसे href = "myAppProtocol: // relaunch") लेकिन मुझे नहीं पता कि इसे ठीक से कार्यान्वित करने के बारे में कैसे जाना है।किसी वेब लिंक से एक आईओएस ऐप लॉन्च करना संभव है

[अद्यतन] (अभी तक अपने ही सवाल का जवाब नहीं कर सकते इसलिए यहाँ संपादन)

सिर्फ पोस्टिंग के बाद इस भर में गलती (देख के घंटे और यह हमेशा यह कैसे एक साथ आता है ...) http://mobileorchard.com/apple-approved-iphone-inter-process-communication/

अपनी प्लेस्ट में एक यूआरएल प्रकार हैंडलर का उपयोग करना (जैसा कि मैंने संदेह किया है) आप घोषणा कर सकते हैं कि आपका ऐप उस प्रकार के यूआरएल को संभालता है ("myAppProtocol" कहें)। आईओएस फिर आपके ऐप को लॉन्च करता है और इसे सफारी में स्पर्श होने पर यूआरएल को हाथ देता है। आप वहां से क्या करते हैं, मुझे बस लॉन्च करने की ज़रूरत है, इसलिए मैं इसे और नहीं लेता, लेकिन आप यूआरएल को पकड़ सकते हैं और आगे की जानकारी के लिए इसे पार्स कर सकते हैं।

+0

मैं बस टिप्पणी करूंगा कि यह संभव है। जब हम किसी ईमेल संदेश से नए सदस्यों को सक्रिय करते हैं तो हम इसे अपने ऐप्स में से एक में करते हैं। लेकिन मैं सर्वर साइड डेवलपर हूं, इसलिए मुझे नहीं पता कि क्लाइंट पर इसे कैसे फंसाना है। – Greg

उत्तर

11

मुझे लगता है कि आपको पता चला है पहले से ही जवाब दें, लेकिन दस्तावेज़ों पर भी एक नज़र डालें: Using URL Schemes to Communicate with Apps

+0

अतिरिक्त जानकारी के लिए धन्यवाद, मुझे पता था कि मैंने कहीं कहीं देखा था लेकिन खोज करते समय बस इसे नहीं मिला। – ima747

+0

लिंक टूटा हुआ है। –

+1

@ फिलिप अपडेट – phi

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