2013-06-11 7 views
22

मैंने अपने ऐप के लिए ऐप्पल स्मार्ट बैनर लागू किया है, जिसमें एक यूआरएल के साथ ऐप-तर्क भी शामिल है, जिसे मैं अपनी साइट पर ऐप खोलना चाहता हूं। मैंने सोचा कि जब उपयोगकर्ता ऐप इंस्टॉल करता है तो गुजरता है, लेकिन ऐसा प्रतीत नहीं होता है।ऐप्पल स्मार्ट बैनर पर ऐप-तर्क इंस्टॉल पर ऐप पर पास हो जाता है?

चरण - उपयोगकर्ता विज़िट पेज, ऐप इंस्टॉल नहीं किया गया है, क्लिक देखें, ऐप स्टोर पर जाता है, ऐप इंस्टॉल करता है और फिर ऐप स्टोर में खोलता है। ऐप खुलता है, लेकिन ऐसा लगता है कि ऐप-तर्क पास नहीं हुआ है। ध्यान दें कि यदि वे फिर वेब पेज पर वापस जाते हैं, तो स्मार्ट बैनर अब ओपन कहता है और वह काम करता है और ऐप-तर्क पास करता है, बस नहीं पहला इंस्टॉल

क्या मुझे गलत समझा गया है कि क्या होने वाला है? यदि ऐसा है, तो यह स्मार्ट बैनर मेरे लिए बहुत बेकार बनाता है।

गैरी

+0

क्या आपको कभी इसका जवाब मिल गया, गैरी? – mooreds

+0

ऐसा लगता है कि यह एक आईओएस बग है: -/मेरे लिए भी काम नहीं करता है। – Dima

उत्तर

1

शायद यह एक बग है?

से: http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

एप्लिकेशन को डाउनलोड करने, एक ओपन बटन को दृश्य बटन परिवर्तन, और बैनर दोहन एप्लिकेशन खुल जाएगा, जबकि अपनी वेबसाइट से उपयोगकर्ता के संदर्भ संरक्षण खत्म है।

+3

ओपी ने कहा, स्मार्ट बैनर में ओपन बटन टैप करने से ऐप-तर्क पास हो जाता है; बस स्थापित होने के बाद अन्य तरीकों से खोला नहीं जाता है। – user102008

9

डॉक्स से:

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

यदि बैनर के माध्यम से ऐप खोला जाता है तो यह केवल यूआरएल पैरा भेजता है। यदि यह ऐपस्टोर या स्प्रिंगबोर्ड के माध्यम से खोला गया है, तो यह इसे नहीं भेजेगा।

+9

फिर यह काफी बेकार है, है ना? बहुत बुरा ... –

+0

@ स्टीफन पेचर्ड, मेरे लिए ठीक है, मैं स्टोर को डाउनलोड खत्म करने की प्रतीक्षा नहीं करता हूं और ऐप खोलने के लिए अपने खुले बटन का उपयोग नहीं करता हूं। मैं बदले में जो कर रहा था उस पर वापस आ गया। – BangOperator

5

आप इसे branch.io के साथ कर सकते हैं। अधिक जानकारी here

tl; डॉ

क्या शाखा करता है किसी कस्टम URL आपके डिवाइस के लिए विशिष्ट उत्पन्न होता है और जब आवेदन खोला जाता है डेटा प्राप्त करने का एक ही अद्वितीय विन्यास का उपयोग करता। इस प्रकार, उन तर्कों को प्राप्त करने के लिए आपको अपने एसडीके को अपने ऐप में शामिल करने की आवश्यकता है।

+1

सार्वभौमिक बैनर पर अधिक: https://branch.io/blog/2014/10/25/Introducing-the-first-universal-app-open-banner-with-deep-linking-past-install/ –

+0

क्या यह यह भी काम करता है कि उपयोगकर्ता ऐपस्टोर से ऐप खोलता है, या केवल अगर उपयोगकर्ता इंस्टॉल करने के बाद सफारी वापस जाता है? – Nilzor

+1

@Nilzor यह काम करता है यदि उपयोगकर्ता शाखा लिंक के माध्यम से ऐपस्टोर में जाता है। इसके बाद आपको ऐप में पैरामीटर प्राप्त होगा, इससे कोई फर्क नहीं पड़ता कि यह कैसे खोला गया है। – amb

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

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