Firebase Dynamic Links
Firebase Dynamic Links ऐसे लिंक होते हैं जो आपकी ज़रूरत के हिसाब से काम करते हैं. ये कई प्लैटफ़ॉर्म पर काम करते हैं. साथ ही, इनसे यह भी पता चलता है कि आपका ऐप्लिकेशन पहले से इंस्टॉल है या नहीं.
Dynamic Links की मदद से, आपके उपयोगकर्ताओं को उस प्लैटफ़ॉर्म के लिए सबसे अच्छा अनुभव मिलता है जिस पर वे आपका लिंक खोलते हैं. अगर कोई उपयोगकर्ता iOS या Android पर Dynamic Link खोलता है, तो उसे सीधे आपके नेटिव ऐप्लिकेशन में मौजूद लिंक किए गए कॉन्टेंट पर ले जाया जा सकता है. अगर कोई उपयोगकर्ता डेस्कटॉप ब्राउज़र में वही Dynamic Link खोलता है, तो उसे आपकी वेबसाइट पर मौजूद उसी कॉन्टेंट पर ले जाया जा सकता है.
इसके अलावा, Dynamic Links ऐप्लिकेशन इंस्टॉल करने के दौरान भी काम करते हैं: अगर कोई उपयोगकर्ता iOS या Android पर 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 कंसोल में जाकर, बिना किसी शुल्क के अपना सबडोमेन बनाएं.
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 SDK का इस्तेमाल करके देखें कि उसमें Dynamic Link पास किया गया है या नहीं. अगर ऐसा है, तो Dynamic Link डेटा से डीप लिंक पाएं और ज़रूरत के मुताबिक डीप लिंक को हैंडल करें. | |
| Analytics का डेटा देखना | Firebase कंसोल में, अपने Dynamic Links की परफ़ॉर्मेंस ट्रैक करें. |
अगले चरण
- Firebase Dynamic Links के सबसे आम इस्तेमाल के उदाहरणों और उन्हें लागू करने के तरीके के बारे में जानें.
- सूचनाएं बनाने Dynamic Links और फिर उन्हें अपने iOS, Android, Flutter, Unity, और C++ ऐप्लिकेशन में पाने का तरीका जानें.
- Dynamic Links के लिए, अपने कस्टम डोमेन का इस्तेमाल करें.
- आंकड़ों की जानकारी देने वाले दो टूल की मदद से, अपने Dynamic Links की परफ़ॉर्मेंस को समझें.