Firebase Dynamic Links
Firebase Dynamic Links ऐसे लिंक होते हैं जो आपकी ज़रूरत के हिसाब से काम करते हैं. ये कई प्लैटफ़ॉर्म पर काम करते हैं. साथ ही, ये इस बात पर भी निर्भर नहीं करते कि आपका ऐप्लिकेशन पहले से इंस्टॉल है या नहीं.
Dynamic Links की मदद से, आपके उपयोगकर्ताओं को उस प्लैटफ़ॉर्म के लिए सबसे अच्छा अनुभव मिलता है जिस पर वे आपका लिंक खोलते हैं. अगर कोई उपयोगकर्ता iOS या Android पर Dynamic Link खोलता है, तो उसे सीधे आपके नेटिव ऐप्लिकेशन में लिंक किए गए कॉन्टेंट पर ले जाया जा सकता है. अगर कोई उपयोगकर्ता डेस्कटॉप ब्राउज़र में वही Dynamic Link खोलता है, तो उसे आपकी वेबसाइट पर मौजूद मिलते-जुलते कॉन्टेंट पर ले जाया जा सकता है.
इसके अलावा, Dynamic Links ऐप्लिकेशन इंस्टॉल करने के बाद भी काम करते हैं: अगर कोई व्यक्ति iOS या Android पर Dynamic Links खोलता है और उसके डिवाइस पर आपका ऐप्लिकेशन इंस्टॉल नहीं है, तो उसे ऐप्लिकेशन इंस्टॉल करने के लिए कहा जा सकता है. इसके बाद, ऐप्लिकेशन इंस्टॉल होने पर, वह खुल जाता है और लिंक को ऐक्सेस कर सकता है.Dynamic Link
यह कैसे काम करता है?
Dynamic Link को Firebase कंसोल, REST API, iOS या Android Builder API का इस्तेमाल करके बनाया जा सकता है. इसके अलावा, अपने ऐप्लिकेशन के लिए खास तौर पर बनाए गए डोमेन में Dynamic Link पैरामीटर जोड़कर भी यूआरएल बनाया जा सकता है. इन पैरामीटर से उन लिंक के बारे में पता चलता है जिन्हें आपको खोलना है. यह इस बात पर निर्भर करता है कि उपयोगकर्ता का प्लैटफ़ॉर्म कौन-सा है और आपका ऐप्लिकेशन इंस्टॉल है या नहीं.
जब कोई व्यक्ति आपके किसी Dynamic Links को खोलता है, तो अगर आपका ऐप्लिकेशन पहले से इंस्टॉल नहीं है, तो उसे Play Store या App Store पर भेज दिया जाता है, ताकि वह आपका ऐप्लिकेशन इंस्टॉल कर सके. हालांकि, ऐसा तब तक होता है, जब तक आपने कोई दूसरा विकल्प नहीं चुना हो. इसके बाद, आपका ऐप्लिकेशन खुल जाता है. इसके बाद, आपके पास उस लिंक को वापस पाने का विकल्प होता है जिसे आपके ऐप्लिकेशन को पास किया गया था. साथ ही, अपने ऐप्लिकेशन के हिसाब से डीप लिंक को मैनेज करने का विकल्प होता है.
कस्टम लिंक डोमेन
अपने डोमेन नेम का इस्तेमाल करके Dynamic Links बनाएं:
https://example.com/summer-sale https://example.com/links/promos/summer-sale https://links.example.com/summer-sale https://ex.amp.le/summer-sale
अगर आपके पास अपने ऐप्लिकेशन के लिए कोई डोमेन नहीं है, तो बिना किसी शुल्क के कस्टम page.link सबडोमेन का इस्तेमाल किया जा सकता है:
https://example.page.link/summer-sale
Firebase Console में जाकर, बिना किसी शुल्क के अपना सबडोमेन बनाएं.
Dynamic Links की सभी सुविधाएं, कस्टम page.link डोमेन और आपके डोमेन, दोनों के साथ काम करती हैं. इनमें ऐनलिटिक्स, इंस्टॉल के बाद के एट्रिब्यूशन, और एसडीके इंटिग्रेशन शामिल हैं.
लागू करने का तरीका
Firebase और Dynamic Links SDK टूल सेट अप करना | Firebase कंसोल में जाकर, अपने Firebase प्रोजेक्ट के लिए Firebase Dynamic Links चालू करें. इसके बाद, अपने ऐप्लिकेशन में Dynamic Links SDK टूल जोड़ें. | |
Dynamic Links बनाएं | Dynamic Links को प्रोग्राम के हिसाब से या Firebase कंसोल का इस्तेमाल करके बनाया जा सकता है. | |
अपने ऐप्लिकेशन में Dynamic Links को हैंडल करना | जब आपका ऐप्लिकेशन खुलता है, तब Dynamic Links एसडीके का इस्तेमाल करके यह देखें कि क्या उसे Dynamic Link पास किया गया था. अगर ऐसा है, तो Dynamic Link के डेटा से डीप लिंक पाएं और ज़रूरत के हिसाब से डीप लिंक को मैनेज करें. | |
आंकड़ों का डेटा देखना | Firebase कंसोल में जाकर, अपने Dynamic Links की परफ़ॉर्मेंस ट्रैक करें. |
अगले चरण
- Firebase Dynamic Linksके कुछ सबसे सामान्य इस्तेमाल के उदाहरणों और उन्हें लागू करने के तरीके के बारे में जानें.
- सूचनाएं बनाने Dynamic Links और फिर उन्हें अपने iOS, Android, Flutter, Unity, और C++ ऐप्लिकेशन में पाने का तरीका जानें.
- Dynamic Links के लिए, अपने कस्टम डोमेन का इस्तेमाल करें.
- दो Analytics टूल की मदद से, अपने Dynamic Links की परफ़ॉर्मेंस को समझें.