हमने Firebase डाइनैमिक लिंक की सुविधा सात साल पहले लॉन्च की थी. इसका मकसद, यूआरएल को ज़्यादा असरदार बनाना था - उदाहरण के लिए, रन-टाइम की स्थितियों के आधार पर, किसी लिंक की डेस्टिनेशन को डाइनैमिक तरीके से बदलना.
पिछले कुछ सालों में, वेब और मोबाइल के ईकोसिस्टम में काफ़ी बदलाव हुए हैं. जैसे, ऐप्लिकेशन लिंक, Google Play इंस्टेंट , यूनिवर्सल लिंक, और ऐप्लिकेशन क्/7} जैसी टेक्नोलॉजी आ गई हैं. इससे, आपके ऐप्लिकेशन के उपयोगकर्ताओं के लिए, ऐप्लिकेशन और वेब पर सफ़र करना आसान और अनुमान के मुताबिक हो गया है. हमारा मानना है कि इन टेक्नोलॉजी को सीधे तौर पर अपनाने और ईकोसिस्टम को आगे बढ़ाने से, आपको और आपके उपयोगकर्ताओं को ज़्यादा फ़ायदा मिलेगा. हालांकि, इन नए बदलावों के साथ-साथ, Firebase डाइनैमिक लिंक को बनाने के लिए इस्तेमाल किए गए ओरिजनल नेटिव एपीआई में भी बदलाव हुए हैं. इससे नई समस्याएं सामने आई हैं.
उदाहरण के लिए, ईकोसिस्टम में हुए बदलावों की वजह से, Firebase डाइनैमिक लिंक की मुख्य सुविधाओं में से एक को लगातार बेहतर बनाए रखने में हमें मुश्किल हुई. यह सुविधा, ऐप्लिकेशन इंस्टॉल होने के बाद, उपयोगकर्ताओं को प्लैटफ़ॉर्म के हिसाब से ऐप्लिकेशन में आसानी से ले जाती है.
हमने Firebase डाइनैमिक लिंक की सुविधा को बंद करने का फ़ैसला लिया है, ताकि हम डेवलपर की अन्य समस्याओं को हल करने पर ध्यान दे सकें. ऐसा इसलिए, क्योंकि हम उपयोगकर्ताओं को बेहतर अनुभव नहीं दे पा रहे थे.
हम समझते हैं कि इस बदलाव के लिए, आपको मार्केट में मौजूद प्लैटफ़ॉर्म के अन्य विकल्पों या सेवा देने वाली कंपनियों का आकलन करने और उन्हें अपनाने में समय लगेगा.
हम Firebase को आपकी ज़रूरतों के हिसाब से बेहतर बनाने के लिए लगातार काम कर रहे हैं, क्योंकि ईकोसिस्टम में लगातार बदलाव हो रहे हैं. हम Firebase के सभी प्रॉडक्ट के लिए नई सुविधाएं और अपडेट लॉन्च करते रहेंगे. साथ ही, हम ऐप्लिकेशन डेवलपमेंट के आपके सफ़र में आपकी मदद करने के लिए प्रतिबद्ध हैं.
मेरे लिए क्या जानना ज़रूरी है?
Firebase डाइनैमिक लिंक की सुविधा, 25 अगस्त, 2025 से काम नहीं करेगी. Firebase डाइनैमिक लिंक की मदद से बनाए गए सभी लिंक काम करना बंद कर देंगे. इनमें, कस्टम डोमेन और page.link सबडोमेन पर होस्ट किए गए लिंक शामिल हैं. इसके अलावा, नए लिंक नहीं बनाए जा सकेंगे.
Firebase डाइनैमिक लिंक से माइग्रेट करने के बारे में फ़ैसला लेने में आपकी मदद करने के लिए, हम इस अक्सर पूछे जाने वाले सवालों वाले दस्तावेज़ को अपडेट करते रहेंगे. इसमें, आपके लिए अतिरिक्त जानकारी शामिल की जाएगी. साथ ही, हम माइग्रेशन के अलग-अलग तरीकों के लिए गाइड भी उपलब्ध कराएंगे. ये गाइड, Firebase डाइनैमिक लिंक के आपके मौजूदा इस्तेमाल के तरीके से मेल खा सकती हैं.
हम इस गाइड को, अक्सर पूछे जाने वाले ज़्यादा सवालों के साथ भी अपडेट करते रहेंगे. ऐसा तब किया जाएगा, जब 25 अगस्त, 2025 को Firebase डाइनैमिक लिंक की सुविधा बंद होने की तारीख नज़दीक आएगी. साथ ही, माइग्रेशन में आपकी मदद करते समय, हमें कोई अन्य समस्या दिखेगी.
अक्सर पूछे जाने वाले सवाल यहां दिए गए हैं. इनसे आपको अपने कुछ अहम सवालों के जवाब पाने में मदद मिलेगी.
माइग्रेशन शुरू करने के लिए, कृपया नीचे दिया गया "मुझे इस सेवा से कैसे माइग्रेट करना चाहिए इस सेवा से" लेख पढ़ें.
Firebase डाइनैमिक लिंक की सुविधा कब बंद होगी?
Firebase डाइनैमिक लिंक की सुविधा, 25 अगस्त, 2025 से काम नहीं करेगी. Firebase डाइनैमिक लिंक की मदद से बनाए गए सभी लिंक काम करना बंद कर देंगे. इनमें, कस्टम डोमेन और page.link सबडोमेन पर होस्ट किए गए लिंक शामिल हैं.
मुझे माइग्रेट करने के लिए कितना समय मिलेगा?
आपके पास माइग्रेशन पूरा करने के लिए, 25 अगस्त, 2025 तक का समय है.
क्या नए और मौजूदा लिंक काम करते रहेंगे?
हां, आपके नए और मौजूदा लिंक, 25 अगस्त, 2025 को डाइनैमिक लिंक की सुविधा बंद होने तक काम करते रहेंगे.
क्या लिंक के लिए, .page.link डोमेन को बनाए रखा जा सकेगा या ट्रांसफ़र किया जा सकेगा? ये डोमेन, अपने-आप उपलब्ध कराए जाते हैं.
नहीं, Firebase डाइनैमिक लिंक की सुविधा बंद होने के बाद, .page.link डोमेन उपलब्ध नहीं होंगे. हमारा सुझाव है कि इस सवाल की सूची को देखकर, यह आकलन करें कि इस सेवा से सबसे बेहतर तरीके से कैसे माइग्रेट किया जाए, साथ ही, अगर आपको सभी सुविधाओं को बनाए रखना है, तो अपना मेटाडेटा एक्सपोर्ट करने और नए डोमेन का इस्तेमाल करके, डीप लिंकिंग की सुविधा देने वाली किसी अन्य कंपनी पर माइग्रेट करने के लिए, यह तरीका अपनाएं.
Firebase डाइनैमिक लिंक की सुविधा बंद होने (25 अगस्त, 2025) के बाद, मेरे लिंक और ऐप्लिकेशन का क्या होगा?
Firebase डाइनैमिक लिंक की सुविधा बंद होने के बाद, आपको यह देखने को मिलेगा कि:
- एंड यूज़र के लिए, क्लिक किए गए सभी लिंक पर एचटीटीपी 404 स्टेटस रिस्पॉन्स मिलेगा.
इनके लिए किए गए सभी एचटीटीपी अनुरोधों पर:
- https://firebasedynamiclinks.googleapis.com/v1/shortLinks (शॉर्ट लिंक एपीआई)
- https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (लिंक के आंकड़े दिखाने वाला एपीआई)
एचटीटीपी 400/403 स्टेटस रिस्पॉन्स मिलेगा.
ऊपर बताए गए गड़बड़ी वाले रिस्पॉन्स, 25 अगस्त, 2025 से धीरे-धीरे मिलने शुरू हो जाएंगे. इसके बाद, सुविधा बंद होने की तारीख के बाद, गड़बड़ी वाले रिस्पॉन्स की दर 100% हो जाएगी.
आपके ऐप्लिकेशन में इस्तेमाल किए गए एसडीके प्लैटफ़ॉर्म वर्शन और एपीआई कॉल के आधार पर, यह व्यवहार दिखेगा:
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 services में AppInvite मॉड्यूल को शुरू किया जाता है 400 Google Play services को कॉल करने पर, स्पिनर दिखता है. 400 रिस्पॉन्स मिलने पर, यह गायब हो जाता है नहीं*
मुझे इस सेवा से कैसे माइग्रेट करना चाहिए?
हमने पाया है कि Firebase डाइनैमिक लिंक का इस्तेमाल करने के मामले में, अलग-अलग डेवलपर की ज़रूरतें अलग-अलग होती हैं.
Firebase डाइनैमिक लिंक के अपने इस्तेमाल के उदाहरणों और आकलन के आधार पर, ऐसा हो सकता है कि नीचे दिए गए किसी एक तरीके से आपकी ज़रूरतें पूरी हो जाएं.
अगर मुझे Firebase डाइनैमिक लिंक की सभी सुविधाएं चाहिए, तो मुझे क्या करना चाहिए?
इस मामले में, हमारा सुझाव है कि डीप-लिंकिंग की सुविधा देने वाली अन्य कंपनियों/सेवाओं का इस्तेमाल करें. जैसे, Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava, Singular, और मार्केट में मौजूद अन्य कंपनियां. (ध्यान दें, इन कंपनियों की पुष्टि Google ने नहीं की है. हालांकि, ये Firebase डाइनैमिक लिंक जैसी सुविधाएं देती हैं).
इसके अलावा, डीप-लिंक का मेटाडेटा एक्सपोर्ट किया जा सकता है. इससे, आपके लिए अपने लिंक को चुनी गई कंपनी पर माइग्रेट करना आसान हो सकता है.
Firebase डाइनैमिक लिंक की सुविधाओं से मेल खाने वाली कंपनी ढूंढने के लिए, नीचे दी गई सुविधाओं की सूची देखें.
Firebase डाइनैमिक लिंक की सुविधाएं:
- एक क्लिक से, उपयोगकर्ताओं को उनके डिवाइस के लिए सही स्टोर पर ले जाता है. साथ ही, ज़रूरत पड़ने पर वेबपेज पर वापस ले जाता है
- उपयोगकर्ताओं को आपका ऐप्लिकेशन डाउनलोड और इंस्टॉल करने के बाद, डीप लिंक देखने की सुविधा मिलती है
- उपयोगकर्ताओं को आपके ऐप्लिकेशन में डीप-लिंक किए गए कॉन्टेंट के ज़रिए, कॉन्टेक्चुअल अनुभव मिलता है (अगर ऐप्लिकेशन पहले से इंस्टॉल है)
- डाइनैमिक लिंक के क्लिक इवेंट से जुड़ा Analytics डेटा मिलता है
- शॉर्ट-लिंक यूआरएल बनाने की सुविधा मिलती है
- सोशल मीडिया पर शेयर करने के लिए, लिंक में मेटाडेटा जोड़ने की सुविधा मिलती है
अगर मुझे सिर्फ़ यह देखना है कि ऐप्लिकेशन इंस्टॉल होने के बाद, डीप-लिंकिंग की सुविधा काम करे, तो मुझे क्या करना चाहिए?
इस मामले में, हमारा सुझाव है कि ऐप्लिकेशन लिंक और यूनिवर्सल लिंक का इस्तेमाल करें. ये प्लैटफ़ॉर्म पर काम करने वाले ऐसे तरीके हैं जिनकी मदद से डेवलपर, अपने उपयोगकर्ताओं के लिए डीप-लिंकिंग की सुविधा दे सकते हैं.
ऐप्लिकेशन लिंक और यूनिवर्सल लिंक का इस्तेमाल करने के लिए माइग्रेट करने के तरीके के बारे में ज़्यादा जानने के लिए, यह गाइड देखें.
इस गाइड में यह भी बताया गया है कि नए लिंक के लिए इस्तेमाल किए जाने वाले डोमेन पर, ज़रूरी डोमेन और ऐसेट लिंक की पुष्टि करने वाली फ़ाइलें होस्ट करने के लिए, Firebase होस्टिंग का इस्तेमाल कैसे किया जाए. उदाहरण के लिए, ऐप्लिकेशन लिंक के लिए assetlinks.json फ़ाइल, यूनिवर्सल लिंक के लिए apple-app-site-association फ़ाइल.
अगर मेरे ऐप्लिकेशन को Firebase डाइनैमिक लिंक की सुविधाओं की ज़रूरत नहीं है और इसके लिए किसी अन्य विकल्प की ज़रूरत नहीं है, तो मुझे क्या करना चाहिए?
इस मामले में, आपको आने वाले समय में Firebase डाइनैमिक लिंक की सुविधा बंद होने से पहले, अपने ऐप्लिकेशन में कोई कार्रवाई करने की ज़रूरत नहीं है. हालांकि, हमारा सुझाव है कि:
अपने मौजूदा Firebase डाइनैमिक लिंक की समीक्षा करें. इसके लिए, लिंक का मेटाडेटा एक्सपोर्ट करने के तरीके के बारे में गाइड देखें, ताकि यह पक्का किया जा सके कि लिंक काम करना बंद करने के बाद, आपके उपयोगकर्ताओं और ऐप्लिकेशन पर कोई असर न पड़े.
Firebase कंसोल में, Firebase डाइनैमिक लिंक के यूआरएल प्रीफ़िक्स मिटाएं. ध्यान दें: यूआरएल प्रीफ़िक्स डोमेन, 25 अगस्त, 2025 के बाद अपने-आप मिट जाएंगे.
अपने ऐप्लिकेशन से, Firebase डाइनैमिक लिंक का एसडीके हटाएं.
अगर आपको माइग्रेशन का कोई ऐसा तरीका दिखता है जो आपकी ज़रूरतों के हिसाब से नहीं है, तो कृपया हमसे संपर्क करें
माइग्रेशन पूरा करने के बाद, मुझे क्या करना चाहिए?
Firebase डाइनैमिक लिंक से माइग्रेट करने के बाद, अपने प्रोजेक्ट में, Firebase डाइनैमिक लिंक से जुड़े सभी यूआरएल डोमेन प्रीफ़िक्स (FDL डोमेन) मिटाना न भूलें.
इसके लिए, यह तरीका अपनाएं:
- Firebase कंसोल में, Firebase डाइनैमिक लिंक सेक्शन पर जाएं
बाईं ओर मौजूद सेलेक्टर से, वह यूआरएल प्रीफ़िक्स चुनें जिसे आपको मिटाना है
'नया डाइनैमिक लिंक' बटन के बगल में मौजूद, तीन बिंदु वाले मेन्यू पर क्लिक करें
'यूआरएल प्रीफ़िक्स मिटाएं' को चुनें
यह पुष्टि करने के लिए कि आपको यूआरएल प्रीफ़िक्स मिटाना है, यूआरएल प्रीफ़िक्स डालें. इसके बाद, 'यूआरएल प्रीफ़िक्स मिटाएं' पर क्लिक करें
सभी यूआरएल डोमेन प्रीफ़िक्स मिटाने के बाद, आपके Firebase प्रोजेक्ट को Firebase डाइनैमिक लिंक से माइग्रेट करने के तौर पर मार्क किया जाएगा. इससे, आपके प्रोजेक्ट के लिए Firebase कंसोल में दिखने वाला पॉप-अप रिमाइंडर भी हट जाएगा.
ध्यान दें कि यह कार्रवाई पूरी होने के बाद, आपके सभी Firebase डाइनैमिक लिंक मिट जाएंगे. इसलिए, यूआरएल डोमेन प्रीफ़िक्स मिटाने से पहले, पक्का करें कि आपने इस सेवा से पूरी तरह माइग्रेट कर लिया हो.
क्या मैं अब भी Firebase डाइनैमिक लिंक के एपीआई का इस्तेमाल कर पाऊंगा?
शॉर्ट लिंक और Analytics के लिए, Firebase डाइनैमिक लिंक के एपीआई, 25 अगस्त, 2025 को सेवा बंद होने की तारीख तक उपलब्ध रहेंगे.
इस तारीख के बाद, ये एपीआई इस्तेमाल के लिए उपलब्ध नहीं होंगे. साथ ही, यह सेवा बंद हो जाएगी.
मैं लिंक मेटाडेटा कैसे एक्सपोर्ट करूं?
लिंक मेटाडेटा एक्सपोर्ट करने के तरीके के बारे में जानने के लिए, कृपया लिंक मेटाडेटा एक्सपोर्ट करने के तरीके के बारे में गाइड देखें.
मुझे Firebase डाइनैमिक लिंक के लिंक के आंकड़ों का डेटा कैसे मिलेगा?
Firebase डाइनैमिक लिंक का मेटाडेटा पाने के लिए, एक्सपोर्ट करने के तरीके के बारे में गाइड का इस्तेमाल किया जा सकता है. इसमें लिंक भी शामिल होता है.
अपने हर Firebase डाइनैमिक लिंक के लिए, लिंक के आंकड़ों का डेटा पाने के लिए, Firebase डाइनैमिक लिंक के Analytics API का इस्तेमाल किया जा सकता है. इस Analytics API के लिए, हर सेकंड में ~5 क्वेरी की सीमा है. एपीआई का इस्तेमाल करते समय, अनुरोध की सीमा के अंदर काम करने के तरीके का उदाहरण देखने के लिए, कृपया Cloud Task का यह सैंपल देखें.
अगर आपको माइग्रेशन में मदद के लिए, अनुरोध की दर ज़्यादा चाहिए, तो कृपया हमें Firebase सहायता टीम से संपर्क करें.
सुविधा बंद होने की तारीख (25 अगस्त, 2025) के बाद, मौजूदा लिंक के मेटाडेटा का क्या होगा?
आपके डोमेन और लिंक मेटाडेटा को 25 अगस्त, 2025 को मिटाने के लिए मार्क किया जाएगा और डेटा के रखरखाव की हमारी नीति के मुताबिक, इसे पूरी तरह मिटा दिया जाएगा.
Firebase डाइनैमिक लिंक का, Firebase से पुष्टि करने की प्रोसेस पर असर
मुझे अपने प्रोजेक्ट के लिए, Firebase से पुष्टि करने की सुविधा में, ईमेल लिंक से पुष्टि करने की सुविधा चालू करनी है. क्या मुझे Firebase डाइनैमिक लिंक की सुविधा चालू करनी होगी?
नहीं, आपको Firebase डाइनैमिक लिंक की सुविधा चालू करने की ज़रूरत नहीं है, क्योंकि अब यह सुविधा चालू नहीं की जा सकती. इसके बजाय, ईमेल लिंक से पुष्टि करने की सुविधा चालू करने और उसे अपने प्रोजेक्ट के लिए लागू करने के लिए, ईमेल लिंक से पुष्टि करने की सुविधा शुरू करने के बारे में अपडेट की गई गाइड देखें:
इस बदलाव से प्रभावित होने वाली कार्रवाइयों की पूरी सूची देखें.
पुष्टि करने की इन सुविधाओं पर क्या असर पड़ेगा: ईमेल लिंक से पुष्टि करना, पासवर्ड फिर सेट करना, और ईमेल पते की पुष्टि करना?
ईमेल लिंक से पुष्टि करने की सुविधा और Firebase के साथ, ईमेल से जुड़ी आपकी कार्रवाइयां काम करती रहेंगी. हालांकि, 25 अगस्त, 2025 को Firebase Dynamic Links की सुविधा बंद होने के बाद, इन कार्रवाइयों का इस्तेमाल जारी रखने के लिए, आपको Firebase से पुष्टि करने के नए 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 के लिए गाइड देखें.
Firebase डाइनैमिक लिंक के कुछ अन्य विकल्प क्या हैं?
कृपया "मुझे इस सेवा से कैसे माइग्रेट करना चाहिए" लेख देखें. इसमें, माइग्रेशन के अलग-अलग तरीकों के बारे में जानकारी दी गई है . साथ ही, उपलब्ध अन्य विकल्पों के लिए माइग्रेशन गाइड भी दी गई हैं .