इस फ़ॉर्मैट का इस्तेमाल करके, मैन्युअल तरीके से यूआरएल बनाकर Dynamic Link बनाया जा सकता है:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Dynamic Link पैरामीटर
| डीप लिंक पैरामीटर (पेलोड पैरामीटर) | |
|---|---|
| लिंक |
वह लिंक जो आपका ऐप्लिकेशन खोलेगा. ऐसा यूआरएल डालें जिसे आपका ऐप्लिकेशन हैंडल कर सके. आम तौर पर, यह ऐप्लिकेशन का कॉन्टेंट या पेलोड होता है. इससे ऐप्लिकेशन के हिसाब से लॉजिक शुरू होता है. जैसे, उपयोगकर्ता को कूपन देना या वेलकम स्क्रीन दिखाना. यह लिंक, सही फ़ॉर्मैट वाला यूआरएल होना चाहिए. साथ ही, इसे सही तरीके से यूआरएल-कोड में बदला जाना चाहिए. इसके अलावा, इसमें एचटीटीपी या एचटीटीपीएस का इस्तेमाल किया जाना चाहिए. यह कोई दूसरा डाइनैमिक लिंक नहीं हो सकता. |
| Android पैरामीटर | |
|---|---|
| एपीएन | लिंक खोलने के लिए इस्तेमाल किए जाने वाले Android ऐप्लिकेशन के पैकेज का नाम. ऐप्लिकेशन को Firebase कंसोल के होम पेज से आपके प्रोजेक्ट से कनेक्ट होना चाहिए. Dynamic Link को Android ऐप्लिकेशन खोलने के लिए ज़रूरी है. |
| afl | ऐप्लिकेशन इंस्टॉल न होने पर, यह लिंक खुलेगा. अगर ऐप्लिकेशन इंस्टॉल नहीं है, तो Play Store से ऐप्लिकेशन इंस्टॉल करने के अलावा कुछ और करने के लिए, यह जानकारी दें. जैसे, कॉन्टेंट का मोबाइल वेब वर्शन खोलना या अपने ऐप्लिकेशन के लिए प्रमोशन पेज दिखाना. |
| amv | आपके ऐप्लिकेशन के कम से कम वर्शन का versionCode, जो लिंक को खोल सकता है. अगर इंस्टॉल किया गया ऐप्लिकेशन पुराना वर्शन है, तो उपयोगकर्ता को ऐप्लिकेशन अपग्रेड करने के लिए Play Store पर ले जाया जाता है. |
| iOS पैरामीटर | |
|---|---|
| ibi | iOS ऐप्लिकेशन का बंडल आईडी, जिसका इस्तेमाल लिंक खोलने के लिए किया जाएगा. ऐप्लिकेशन को Firebase कंसोल के होम पेज से आपके प्रोजेक्ट से कनेक्ट होना चाहिए. Dynamic Link के लिए, iOS ऐप्लिकेशन खोलने के लिए ज़रूरी है. |
| ifl | ऐप्लिकेशन इंस्टॉल न होने पर, यह लिंक खुलेगा. अगर ऐप्लिकेशन इंस्टॉल नहीं है, तो App Store से ऐप्लिकेशन इंस्टॉल करने के बजाय कुछ और करने के लिए, यह जानकारी दें. जैसे, कॉन्टेंट का मोबाइल वेब वर्शन खोलना या अपने ऐप्लिकेशन के लिए प्रमोशन वाला पेज दिखाना. |
| ius | आपके ऐप्लिकेशन की कस्टम यूआरएल स्कीम, अगर इसे आपके ऐप्लिकेशन के बंडल आईडी के अलावा कुछ और तय किया गया है |
| ipfl | ऐप्लिकेशन इंस्टॉल न होने पर, iPad पर खुलने वाला लिंक. अगर ऐप्लिकेशन इंस्टॉल नहीं है, तो App Store से ऐप्लिकेशन इंस्टॉल करने के अलावा कुछ और करने के लिए, यह जानकारी दें. जैसे, कॉन्टेंट का वेब वर्शन खोलना या अपने ऐप्लिकेशन के लिए प्रमोशन वाला पेज दिखाना. |
| ipbi | iPad पर लिंक खोलने के लिए, iOS ऐप्लिकेशन का बंडल आईडी. ऐप्लिकेशन को Firebase कंसोल के होम पेज से आपके प्रोजेक्ट से कनेक्ट होना चाहिए. |
| isi | आपके ऐप्लिकेशन का App Store आईडी. इसका इस्तेमाल, ऐप्लिकेशन इंस्टॉल न होने पर उपयोगकर्ताओं को App Store पर भेजने के लिए किया जाता है |
| imv | आपके ऐप्लिकेशन के उस सबसे पुराने वर्शन का वर्शन नंबर जिसमें लिंक खोला जा सकता है. यह फ़्लैग आपके ऐप्लिकेशन को तब पास किया जाता है, जब उसे खोला जाता है. इसके बाद, आपके ऐप्लिकेशन को यह तय करना होता है कि इसके साथ क्या करना है. |
| efr | अगर इसे '1' पर सेट किया जाता है, तो Dynamic Link खुलने पर ऐप्लिकेशन की झलक वाला पेज स्किप हो जाएगा. इसके बजाय, ऐप्लिकेशन या स्टोर पर रीडायरेक्ट कर दिया जाएगा. ऐप्लिकेशन की झलक दिखाने वाला पेज (डिफ़ॉल्ट रूप से चालू होता है), उपयोगकर्ताओं को ऐप्लिकेशन में Dynamic Links खोलने पर, ज़्यादा भरोसेमंद तरीके से सबसे सही डेस्टिनेशन पर भेज सकता है. हालांकि, अगर आपको लगता है कि Dynamic Link को सिर्फ़ उन ऐप्लिकेशन में खोला जाना चाहिए जो इस पेज के बिना Dynamic Links को भरोसेमंद तरीके से खोल सकते हैं, तो इस पैरामीटर की मदद से इसे बंद किया जा सकता है. इस पैरामीटर का असर, सिर्फ़ iOS पर Dynamic Link के काम करने के तरीके पर पड़ेगा. |
| अन्य प्लैटफ़ॉर्म के पैरामीटर | |
|---|---|
| ofl | Android और iOS के अलावा, अन्य प्लैटफ़ॉर्म पर खोलने के लिए लिंक. यह डेस्कटॉप पर अलग तरह से काम करने के लिए मददगार है. जैसे, ऐप्लिकेशन को इंस्टॉल करने के लिए किसी दूसरे डाइनैमिक लिंक के साथ, ऐप्लिकेशन के कॉन्टेंट/पेलोड (जैसा कि param लिंक से तय किया गया है) का पूरा वेब पेज दिखाना. |
| सोशल मेटा टैग पैरामीटर | |
|---|---|
| st | सोशल मीडिया पर Dynamic Link को शेयर करते समय इस्तेमाल किया जाने वाला टाइटल. |
| sd | Dynamic Link को सोशल मीडिया पर पोस्ट में शेयर करते समय इस्तेमाल किया जाने वाला ब्यौरा. |
| si | इस लिंक से जुड़ी इमेज का यूआरएल. इमेज कम से कम 300x200 पिक्सल और 300 केबी से कम की होनी चाहिए. |
| Analytics पैरामीटर | |
|---|---|
| utm_source utm_medium utm_campaign utm_term utm_content |
Google Play के आंकड़ों से जुड़े पैरामीटर. |
| at ct mt pt |
iTunes Connect के आंकड़ों के पैरामीटर. |
किसी यूआरएल को डीबग करना
किसी लंबे या छोटे यूआरएल को लेकर और उसमें डीबग पैरामीटर जोड़कर, Dynamic Link को डीबग किया जा सकता है.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
| डीबग पैरामीटर | |
|---|---|
| दिन | Dynamic Link को लोड करने के बजाय, एक फ़्लोचार्ट जनरेट करें. इसका इस्तेमाल करके, अलग-अलग प्लैटफ़ॉर्म और कॉन्फ़िगरेशन पर अपने Dynamic Links के व्यवहार की झलक देखी जा सकती है. |
अगले चरण
Dynamic Link बनाने के बाद, आपको अपने ऐप्लिकेशन को Dynamic Links पाने के लिए सेट अप करना होगा. साथ ही, जब कोई उपयोगकर्ता उन्हें खोले, तो उसे आपके ऐप्लिकेशन में सही जगह पर भेजना होगा.
अपने ऐप्लिकेशन में Dynamic Links पाने के लिए, iOS, Android, C++, और Unity के लिए दस्तावेज़ देखें.