Dynamic Link बनाया जा सकता है. इसके लिए, इस फ़ॉर्म में यूआरएल को मैन्युअल तरीके से बनाएं:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Dynamic Link पैरामीटर
डीप लिंक पैरामीटर (Payload parameter) | |
---|---|
लिंक |
वह लिंक जिसे आपका ऐप्लिकेशन खोलेगा. ऐसा यूआरएल तय करें जिसे आपका ऐप्लिकेशन हैंडल कर सके. आम तौर पर, यह ऐप्लिकेशन का कॉन्टेंट या पेलोड होता है. इससे ऐप्लिकेशन से जुड़ा लॉजिक शुरू होता है. जैसे, उपयोगकर्ता को कूपन देना या वेलकम स्क्रीन दिखाना. यह लिंक, सही फ़ॉर्मैट वाला यूआरएल होना चाहिए. साथ ही, इसे सही तरीके से यूआरएल-कोड में बदला गया हो. इसमें एचटीटीपी या एचटीटीपीएस में से किसी एक का इस्तेमाल किया गया हो. साथ ही, यह कोई दूसरा डाइनैमिक लिंक नहीं होना चाहिए. |
Android पैरामीटर | |
---|---|
apn | लिंक खोलने के लिए इस्तेमाल किए जाने वाले Android ऐप्लिकेशन का पैकेज नाम. ऐप्लिकेशन को Firebase कंसोल के होम पेज से अपने प्रोजेक्ट से कनेक्ट किया जाना चाहिए. Dynamic Link को Android ऐप्लिकेशन खोलने के लिए ज़रूरी है. |
afl | ऐप्लिकेशन इंस्टॉल न होने पर, खोलने के लिए लिंक. इस विकल्प का इस्तेमाल तब करें, जब ऐप्लिकेशन इंस्टॉल न हो और आपको Play Store से ऐप्लिकेशन इंस्टॉल करने के अलावा कोई और कार्रवाई करनी हो. जैसे, कॉन्टेंट का मोबाइल वेब वर्शन खोलना या अपने ऐप्लिकेशन का प्रमोशनल पेज दिखाना. |
amv | आपके ऐप्लिकेशन के उस सबसे पुराने वर्शन का versionCode जो लिंक खोल सकता है. अगर इंस्टॉल किया गया ऐप्लिकेशन पुराना वर्शन है, तो उपयोगकर्ता को ऐप्लिकेशन अपग्रेड करने के लिए Play Store पर ले जाया जाता है. |
iOS पैरामीटर | |
---|---|
ibi | लिंक खोलने के लिए इस्तेमाल किए जाने वाले iOS ऐप्लिकेशन का बंडल आईडी. ऐप्लिकेशन को Firebase कंसोल के होम पेज से अपने प्रोजेक्ट से कनेक्ट किया जाना चाहिए. iOS ऐप्लिकेशन खोलने के लिए, Dynamic Link को इसकी ज़रूरत होती है. |
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 Links को सिर्फ़ उन ऐप्लिकेशन में खोलना है जो इस पेज के बिना भी Dynamic Links को भरोसेमंद तरीके से खोल सकते हैं, तो इस पैरामीटर का इस्तेमाल करके इसे बंद किया जा सकता है.Dynamic Link इस पैरामीटर का असर, 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 के आंकड़ों से जुड़े पैरामीटर. |
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 के लिए दस्तावेज़ देखें.