डाइनैमिक लिंक बंद होने के बारे में अक्सर पूछे जाने वाले सवाल

हमने यूआरएल को ज़्यादा बेहतर बनाने के लिए, Firebase डाइनैमिक लिंक को सात साल पहले लॉन्च किया था. उदाहरण के लिए, रन-टाइम की स्थितियों के आधार पर, लिंक के डेस्टिनेशन को डाइनैमिक तौर पर बदलना.

पिछले कुछ सालों में, ऐप्लिकेशन के लिंक, Google Play इंस्टैंट , यूनिवर्सल लिंक, और ऐप्लिकेशन क्लिप जैसी टेक्नोलॉजी की मदद से, वेब और मोबाइल नेटवर्क ने काफ़ी तरक्की की है. इनकी मदद से, ऐप्लिकेशन और वेब पर उपयोगकर्ताओं को आसानी से और बिना किसी रुकावट के नेविगेट करने में मदद मिलती है. हमारा मानना है कि इन टेक्नोलॉजी को सीधे तौर पर अपनाने और नेटवर्क को बेहतर बनाने से, आपको और आपके उपयोगकर्ताओं को ज़्यादा फ़ायदा मिलेगा. हालांकि, इन नए बदलावों के साथ-साथ, Firebase डाइनैमिक लिंक के लिए इस्तेमाल किए जाने वाले मूल नेटिव एपीआई भी बेहतर हुए हैं और इनसे नए चैलेंज भी सामने आए हैं.

उदाहरण के लिए, नेटवर्क में हुए बदलावों की वजह से, Firebase डाइनैमिक लिंक की मुख्य सुविधाओं में से एक के लिए, हम लगातार बेहतर अनुभव नहीं दे पा रहे थे. इस सुविधा की मदद से, ऐप्लिकेशन के उपयोगकर्ताओं को प्लैटफ़ॉर्म के बावजूद, इंस्टॉल के बाद ऐप्लिकेशन में आसानी से ट्रांज़िशन करने में मदद मिलती है.

हम Firebase डाइनैमिक लिंक की सुविधा को बंद करने का फ़ैसला ले चुके हैं. इसकी वजह यह है कि इस सुविधा से डेवलपर को उतना बेहतर अनुभव नहीं मिल पा रहा है जितना उन्हें मिलना चाहिए. साथ ही, हम अपने संसाधनों को डेवलपर की अन्य समस्याओं को हल करने पर फ़ोकस करना चाहते हैं.

हम समझते हैं कि इस बदलाव के बाद, आपको मार्केट में उपलब्ध अन्य समाधानों या प्लैटफ़ॉर्म की सेवा देने वाली कंपनियों का आकलन करने और उन्हें अपनाने में समय लगेगा.

हम Firebase को लगातार बेहतर बना रहे हैं, ताकि आपके ऐप्लिकेशन की ज़रूरतों को पूरा किया जा सके. ऐसा इसलिए, क्योंकि ईकोसिस्टम लगातार बेहतर और बदलता जा रहा है. हम Firebase के सभी प्रॉडक्ट में नई सुविधाएं और अपडेट लॉन्च करते रहेंगे. साथ ही, हम ऐप्लिकेशन डेवलपमेंट के दौरान आपकी मदद करने के लिए प्रतिबद्ध हैं.

मेरे लिए क्या जानना ज़रूरी है?

Firebase डाइनैमिक लिंक की सुविधा 25 अगस्त, 2025 को बंद हो जाएगी. Firebase डाइनैमिक लिंक की मदद से दिखाए जाने वाले सभी लिंक काम करना बंद कर देंगे. ये लिंक, कस्टम डोमेन और page.link सबडोमेन, दोनों पर होस्ट किए जाते हैं. साथ ही, नए लिंक भी नहीं बनाए जा सकेंगे.

Firebase डाइनैमिक लिंक से माइग्रेट करने का तरीका तय करने में आपकी मदद करने के लिए, हम अक्सर पूछे जाने वाले सवालों के इस दस्तावेज़ को अपडेट करते रहेंगे. इसमें आपको ज़्यादा जानकारी मिलेगी. साथ ही, हम माइग्रेशन के अलग-अलग मामलों के लिए, माइग्रेशन गाइड भी उपलब्ध कराएंगे. ये गाइड, Firebase डाइनैमिक लिंक के इस्तेमाल के मौजूदा तरीके से मेल खा सकती हैं.

हम इस गाइड को ज़्यादा अक्सर पूछे जाने वाले सवालों के साथ अपडेट करते रहेंगे. ऐसा इसलिए, क्योंकि इस सुविधा को बंद करने की तारीख 25 अगस्त, 2025 है. साथ ही, माइग्रेट करने में आपकी मदद करने के दौरान, हमें कोई और समस्या मिल सकती है.

अपने कुछ अहम सवालों के जवाब पाने के लिए, यहां अक्सर पूछे जाने वाले सवाल देखें.

माइग्रेशन की प्रोसेस शुरू करने के लिए, कृपया यहां दिए गए "मुझे इस सेवा से कैसे माइग्रेट करना चाहिए" से जुड़े अक्सर पूछे जाने वाले सवाल देखें.

Firebase डाइनैमिक लिंक की सुविधा 25 अगस्त, 2025 को बंद हो जाएगी. Firebase डाइनैमिक लिंक की मदद से दिखाए जाने वाले सभी लिंक काम करना बंद कर देंगे. इनमें, कस्टम डोमेन और page.link सबडोमेन, दोनों पर होस्ट किए गए लिंक शामिल हैं.

मुझे माइग्रेट करने के लिए कितना समय मिलेगा?

माइग्रेशन पूरा करने के लिए, आपके पास 25 अगस्त, 2025 तक का समय है.

हां, आपके नए और मौजूदा लिंक तब तक काम करते रहेंगे, जब तक कि डाइनैमिक लिंक की सेवा 25 अगस्त, 2025 को बंद नहीं हो जाती.

Firebase डाइनैमिक लिंक की सुविधा बंद होने पर, आपको ये चीज़ें दिख सकती हैं:

  • क्लिक किए गए सभी लिंक, असली उपयोगकर्ताओं को एचटीटीपी 404 स्टेटस रिस्पॉन्स दिखाएंगे.
  • इन पर किए जाने वाले सभी एचटीटीपी अनुरोध:

    • https://firebasedynamiclinks.googleapis.com/v1/shortLinks (Short Links API)
    • https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (Link Stats API)

    400/403 एचटीटीपी स्टेटस रिस्पॉन्स दिखाएगा.

  • आपके ऐप्लिकेशन में SDK टूल के प्लैटफ़ॉर्म वर्शन और एपीआई कॉल के आधार पर, यह तरीका अपनाया जाता है:

    iOS

    इस्तेमाल का उदाहरण एपीआई कॉल स्थिति कोड व्यवहार क्या आपका ऐप्लिकेशन क्रैश होगा?
    शॉर्ट वीडियो का लिंक बनाना

    shorten (Swift)

    shortenUrl (Swift)

    shortenWithCompletion (Objective-C)

    400 गड़बड़ी की वजह के साथ गड़बड़ी का मैसेज भेजा जाता है नहीं*
    फ़र्स्ट ओपन एट्रिब्यूशन

    FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C) के इस्तेमाल पर अपने-आप कॉल हो जाता है

    400 कोई गड़बड़ी नहीं होती, लेकिन खाली डेटा के साथ FDL ऑब्जेक्ट वापस भेजा जाता है नहीं*
    Reopen Attribution

    handleUniversalLink (Swift)

    handleUniversalLink (Objective-C)

    400 गड़बड़ी की वजह के साथ गड़बड़ी का मैसेज भेजा जाता है नहीं*

    Android

    इस्तेमाल का उदाहरण एपीआई कॉल स्थिति कोड व्यवहार क्या आपका ऐप्लिकेशन क्रैश होगा?
    शॉर्ट वीडियो का लिंक बनाना

    buildShortDynamicLink (Kotlin)

    buildShortDynamicLink (Java)

    400 गड़बड़ी की वजह के साथ गड़बड़ी का मैसेज भेजा जाता है नहीं*
    फ़र्स्ट ओपन एट्रिब्यूशन

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 टास्क पूरा होने का जवाब मिलता है, लेकिन एफ़डीएल डेटा खाली होगा नहीं*
    Reopen Attribution

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 टास्क पूरा होने का जवाब मिलता है, लेकिन एफ़डीएल डेटा खाली होगा नहीं*
    आमंत्रण स्वीकार करें Google Play services में मौजूद AppInvite मॉड्यूल, इंटेंट को फिर से डायरेक्ट करने (जैसे, *.page.link या कस्टम डोमेन से) के दौरान ट्रिगर होता है 400 Google Play services का इस्तेमाल करने पर स्पिनर दिखाता है और 400 कोड वाला रिस्पॉन्स मिलने पर हट जाता है नहीं*

मुझे इस सेवा से माइग्रेट कैसे करना चाहिए?

हमें पता चला है कि Firebase डाइनैमिक लिंक इस्तेमाल करने के लिए, अलग-अलग डेवलपर की ज़रूरतें अलग-अलग होती हैं.

आपके इस्तेमाल के उदाहरणों और Firebase डाइनैमिक लिंक के इस्तेमाल के आकलन के आधार पर, हो सकता है कि इनमें से कोई एक स्थिति आपकी ज़रूरतों के हिसाब से हो.

इस स्थिति में, हमारा सुझाव है कि आप डीप लिंकिंग की सेवा देने वाली अन्य कंपनियों / बिडिंग सिस्टम का इस्तेमाल करें. जैसे, Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava, और मार्केट में मौजूद ऐसी ही अन्य कंपनियां. ध्यान दें, Google ने इन सेवा देने वाली कंपनियों की जांच नहीं की है. हालांकि, ये कंपनियां Firebase डाइनैमिक लिंक जैसी सुविधाएं देती हैं.

अपने डीप-लिंक मेटाडेटा को एक्सपोर्ट भी किया जा सकता है. इससे, अपने लिंक को किसी भी सेवा देने वाली कंपनी पर माइग्रेट करना आसान हो जाता है.

Firebase डाइनैमिक लिंक जैसी सुविधाएं देने वाली सेवा देने वाली कंपनी ढूंढने के लिए, यहां दी गई सुविधाओं की सूची देखें.

Firebase डाइनैमिक लिंक की सुविधाएं:

  • उपयोगकर्ताओं को उनके डिवाइस के लिए सही स्टोर पर ले जाता है. इसके लिए, उन्हें सिर्फ़ एक क्लिक करना होता है. ज़रूरत पड़ने पर, उपयोगकर्ताओं को वेबपेज पर भेजा जाता है
  • उपयोगकर्ताओं को आपके ऐप्लिकेशन को डाउनलोड और इंस्टॉल करने के बाद, विज्ञापन में दिखने वाले डीप लिंक पर ले जाता है
  • आपके ऐप्लिकेशन में डीप लिंक किए गए कॉन्टेंट की मदद से, उपयोगकर्ताओं को काम का अनुभव मिलता है (अगर ऐप्लिकेशन पहले से इंस्टॉल है)
  • डाइनैमिक लिंक क्लिक इवेंट से जुड़ा आंकड़ों का डेटा उपलब्ध कराता है
  • शॉर्ट-लिंक यूआरएल बनाने की सुविधा देता है
  • सोशल मीडिया पर शेयर करने के लिए, लिंक में मेटाडेटा जोड़ने की सुविधा देता है

अगर मुझे अपने ऐप्लिकेशन को इंस्टॉल करने के बाद ही डीप लिंक करना है, तो मुझे क्या करना होगा?

इस स्थिति में, हमारा सुझाव है कि ऐप्लिकेशन लिंक और यूनिवर्सल लिंक का इस्तेमाल करें. ये ऐसे तरीके हैं जिनकी मदद से डेवलपर, अपने उपयोगकर्ताओं को डीप लिंकिंग का अनुभव दे सकते हैं. ये तरीके, सभी प्लैटफ़ॉर्म पर काम करते हैं.

ऐप्लिकेशन के लिंक और यूनिवर्सल लिंक का इस्तेमाल करने के लिए, माइग्रेट करने के तरीके के बारे में ज़्यादा जानकारी के लिए यह गाइड देखें.

इस गाइड में, ज़रूरी डोमेन और एसेट लिंक की पुष्टि करने वाली फ़ाइलों को होस्ट करने के लिए, Firebase होस्टिंग का इस्तेमाल करने का विकल्प भी बताया गया है.इन फ़ाइलों को उस डोमेन पर होस्ट किया जाता है जिसका इस्तेमाल आपके नए लिंक के लिए किया जाना है. जैसे, ऐप्लिकेशन लिंक के लिए assetlinks.json फ़ाइल और यूनिवर्सल लिंक के लिए apple-app-site-association फ़ाइल.

इस स्थिति में, हो सकता है कि आपको ऐप्लिकेशन में कोई कार्रवाई न करनी पड़े, ताकि आने वाले समय में ऐप्लिकेशन बंद होने की समस्या को मैनेज किया जा सके. हालांकि, हमारा सुझाव है कि:

  • लिंक का मेटाडेटा एक्सपोर्ट करने के बारे में गाइड के हिसाब से, अपने मौजूदा Firebase डाइनैमिक लिंक की समीक्षा करें. इससे यह पक्का किया जा सकेगा कि लिंक न दिखाए जाने पर, आपके उपयोगकर्ताओं और ऐप्लिकेशन पर कोई असर न पड़े.

  • Firebase कंसोल में, Firebase डाइनैमिक लिंक के यूआरएल के प्रीफ़िक्स मिटाना. ध्यान दें: यूआरएल प्रीफ़िक्स डोमेन 25 अगस्त, 2025 के बाद अपने-आप मिट जाएंगे.

  • अपने ऐप्लिकेशन से Firebase डाइनैमिक लिंक SDK टूल को हटाना.

अगर आपको माइग्रेशन से जुड़ी कोई ऐसी स्थिति दिखती है जो आपकी ज़रूरतों के मुताबिक नहीं है, तो कृपया हमसे संपर्क करके हमें बताएं

शॉर्ट लिंक और Analytics के लिए Firebase डाइनैमिक लिंक एपीआई, 25 अगस्त, 2025 तक उपलब्ध रहेंगे.

इस तारीख के बाद, ये एपीआई इस्तेमाल के लिए उपलब्ध नहीं होंगे और सेवा बंद कर दी जाएगी.

लिंक का मेटाडेटा एक्सपोर्ट करने का तरीका जानने के लिए, कृपया लिंक का मेटाडेटा एक्सपोर्ट करने के बारे में गाइड देखें.

एक्सपोर्ट गाइड का इस्तेमाल करके, Firebase डाइनैमिक लिंक का मेटाडेटा वापस पाया जा सकता है. इसमें लिंक भी शामिल होता है.

Firebase डाइनैमिक लिंक के Analytics API का इस्तेमाल करके, अपने हर Firebase डाइनैमिक लिंक के लिए लिंक के आंकड़ों का डेटा पाया जा सकता है. यह Analytics API, हर सेकंड में ज़्यादा से ज़्यादा पांच अनुरोधों को प्रोसेस कर सकता है. एपीआई का इस्तेमाल करते समय, अनुरोध की सीमा के अंदर काम करने का उदाहरण पाने के लिए, कृपया इस Cloud Task के सैंपल को देखें.

Google Analytics का इस्तेमाल करके भी, लिंक किए गए Analytics डेटा के सबसेट के लिए अपना डेटा एक्सपोर्ट किया जा सकता है. इसमें, Google Analytics के लिए खास तौर पर बनाए गए ऐप्लिकेशन अपडेट इवेंट भी शामिल हैं.

अगर आपको माइग्रेशन में मदद पाने के लिए, अनुरोध की दर बढ़ानी है, तो कृपया Firebase की सहायता टीम से संपर्क करें.

आपके डोमेन और लिंक का मेटाडेटा, 25 अगस्त, 2025 को मिटाने के लिए मार्क कर दिया जाएगा. साथ ही, डेटा के रखरखाव से जुड़ी हमारी नीति के मुताबिक, इसे पूरी तरह मिटा दिया जाएगा.

नहीं, आपको Firebase डाइनैमिक लिंक को ऑनबोर्ड करने की ज़रूरत नहीं है, क्योंकि अब इसे ऑनबोर्ड नहीं किया जा सकता. इसके बजाय, अपने प्रोजेक्ट के लिए, ईमेल लिंक की पुष्टि करने की सुविधा को चालू और लागू करने के लिए, अपडेट की गई गाइड का पालन करें:

इस बदलाव से जिन कार्रवाइयों पर असर पड़ा है उनकी पूरी सूची देखें.

ईमेल लिंक की पुष्टि करने की सुविधा और Firebase की मदद से, ईमेल के ज़रिए की जाने वाली आपकी अन्य कार्रवाइयां काम करती रहेंगी. हालांकि, Firebase Dynamic Links सेवा के 25 अगस्त, 2025 को बंद होने के बाद, इन कार्रवाइयों का इस्तेमाल जारी रखने के लिए, आपको Firebase Authentication SDK टूल के नए वर्शन पर अपग्रेड करना होगा और नए सलूशन पर माइग्रेट करना होगा.

माइग्रेशन पूरा करने के तरीके के बारे में जानने के लिए, यहां दिए गए लिंक पर जाएं:

उन कार्रवाइयों की पूरी सूची देखें जिन पर इसका असर पड़ा है.

Firebase Authentication के Android SDK टूल के 20.0.0 से पहले के वर्शन या BoM टूल के 26.0.0 से पहले के वर्शन के साथ OAuth फ़्लो लागू करने पर क्या असर पड़ता है?

अपने Android ऐप्लिकेशन में OAuth फ़्लो का इस्तेमाल जारी रखने के लिए, आपको Firebase Authentication के Android SDK टूल के नए वर्शन (कम से कम v20.0.0) पर अपडेट करना होगा.

क्या वेब ऐप्लिकेशन पर Firebase Authentication की ईमेल कार्रवाइयों पर असर पड़ा है?

नहीं. Firebase डाइनैमिक लिंक की सुविधा बंद होने का असर, सिर्फ़ मोबाइल डिवाइसों पर आने वाले यूआरएल को मैनेज करने पर पड़ेगा.

Cordova ऐप्लिकेशन में OAuth प्रोवाइडर की पुष्टि करने के लिए, Firebase JS SDK टूल लाइब्रेरी का इस्तेमाल करने पर क्या असर पड़ेगा?

हां, Firebase JS SDK टूल, OAuth पुष्टि करने के फ़्लो को लागू करने के लिए Firebase डाइनैमिक लिंक का इस्तेमाल करता है. आपको फ़्लो को लागू करने के तरीके में बदलाव करना होगा. इसके लिए, OAuth फ़्लो को मैन्युअल तरीके से पूरा करें और पुष्टि करने के फ़्लो को पूरा करने के लिए, OAuth क्रेडेंशियल को Firebase को पास करें.

ज़्यादा जानकारी के लिए, Cordova गाइड देखें.

कृपया "मुझे इस सेवा से कैसे माइग्रेट करना चाहिए" से जुड़े अक्सर पूछे जाने वाले सवाल देखें. इसमें, माइग्रेशन के अलग-अलग मामलों के बारे में बताया गया है. साथ ही, उपलब्ध अलग-अलग विकल्पों के लिए, माइग्रेशन से जुड़ी गाइड भी दी गई हैं.