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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • https://firebasedynamiclinks.googleapis.com/v1/shortLinks (शॉर्ट लिंक एपीआई)
    • https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (लिंक के आंकड़े दिखाने वाला एपीआई)

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

  • ऊपर बताए गए गड़बड़ी वाले रिस्पॉन्स, 25 अगस्त, 2025 से धीरे-धीरे दिखने लगेंगे. इसके बाद, सुविधा बंद होने की तारीख के बाद, गड़बड़ी वाले रिस्पॉन्स की दर 100% हो जाएगी.

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

    iOS

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

    shorten (Swift)

    shortenUrl (Swift)

    shortenWithCompletion (Objective-C)

    403 गड़बड़ी की वजह के साथ गड़बड़ी का मैसेज दिखता है नहीं*
    पहली बार ऐप्लिकेशन खोलने पर एट्रिब्यूशन

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

    400 कोई गड़बड़ी नहीं दिखती, लेकिन खाली डेटा के साथ FDL ऑब्जेक्ट वापस भेजा जाता है नहीं*
    ऐप्लिकेशन को फिर से खोलने पर एट्रिब्यूशन

    handleUniversalLink (Swift)

    handleUniversalLink (Objective-C)

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

    Android

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

    buildShortDynamicLink (Kotlin)

    buildShortDynamicLink (Java)

    403 गड़बड़ी की वजह के साथ गड़बड़ी का मैसेज दिखता है नहीं*
    पहली बार ऐप्लिकेशन खोलने पर एट्रिब्यूशन

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 टास्क, सफलता का रिस्पॉन्स दिखाता है, लेकिन FDL डेटा खाली होगा नहीं*
    ऐप्लिकेशन को फिर से खोलने पर एट्रिब्यूशन

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

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

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

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

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

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

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

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

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

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

अगर मुझे सिर्फ़ ऐप्लिकेशन इंस्टॉल होने के बाद, डीप-लिंकिंग की सुविधा चाहिए, तो मुझे क्या करना चाहिए?

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

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

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

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

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

माइग्रेशन पूरा करने के बाद, मुझे क्या करना चाहिए?

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

इसके लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, Firebase डाइनैमिक लिंक सेक्शन पर जाएं
  2. बाईं ओर मौजूद सिलेक्टर से, वह यूआरएल प्रीफ़िक्स चुनें जिसे आपको मिटाना है यूआरएल पाथ प्रीफ़िक्स चुनने वाले FDL कंसोल का स्क्रीनशॉट

  3. 'नया डाइनैमिक लिंक' बटन यूआरएल पाथ प्रीफ़िक्स के विकल्पों का FDL कंसोल स्क्रीनशॉट के बगल में मौजूद, तीन बिंदु वाले मेन्यू पर क्लिक करें

  4. 'यूआरएल प्रीफ़िक्स मिटाएं' को चुनें

  5. यह पुष्टि करने के लिए कि आपको यूआरएल प्रीफ़िक्स मिटाना है, यूआरएल प्रीफ़िक्स डालें. इसके बाद, 'यूआरएल प्रीफ़िक्स मिटाएं' पर क्लिक करें

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

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

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

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

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

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

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

Google Analytics का इस्तेमाल भी किया जा सकता है. साथ ही, लिंक के आंकड़ों के डेटा के सबसेट के लिए, अपना डेटा एक्सपोर्ट किया जा सकता है. इसमें, ऐप्लिकेशन अपडेट के इवेंट भी शामिल होते हैं. ये इवेंट, सिर्फ़ Google Analytics में उपलब्ध होते हैं.

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

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

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

इस बदलाव से प्रभावित होने वाली कार्रवाइयों की पूरी सूची देखें.

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

माइग्रेशन पूरा करने के तरीके के बारे में जानने के लिए, नीचे लिंक की गई गाइड देखें:

इस बदलाव से प्रभावित होने वाली कार्रवाइयों की पूरी सूची देखें.

Firebase से पुष्टि करने के Android SDK के v20.0.0 से पहले के वर्शन या BoM के 26.0.0 से पहले के वर्शन के साथ, OAuth फ़्लो के लागू होने पर क्या असर पड़ेगा?

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

क्या वेब ऐप्लिकेशन पर, Firebase से पुष्टि करने की सुविधा के ईमेल से जुड़ी कार्रवाइयों पर असर पड़ेगा?

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

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

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

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

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