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