एक कस्टम ऑनबोर्डिंग अनुभव बनाएं

Firebase गतिशील लिंक के साथ, आप एक स्केलेबल, संदर्भित किया जाता उपयोगकर्ताओं के लिए अनुरूप ऑनबोर्डिंग अनुभव लागू कर सकते हैं की तरह एक शानदार के साथ अपने प्रतिधारण दर दोगुना हो गया।

शुरू करने से पहले, अपने Android या iOS ऐप को किसी Firebase प्रोजेक्ट से कनेक्ट करें। चरणों में पालन करें Android के लिए आरंभ करें या iOS के लिए आरंभ करें

कार्यान्वयन सिंहावलोकन

  1. अपने ऐप से प्रोग्रामेटिक रूप से कस्टम लिंक जेनरेट करने के लिए डायनामिक लिंक सेट करें। आप Firebase कंसोल में डायनामिक लिंक सेट कर सकते हैं, फिर जब उपयोगकर्ता आमंत्रण लिंक पर क्लिक करते हैं, तो अपने ऐप से कस्टम पैरामीटर के साथ नए लिंक जेनरेट करने के लिए iOS और Android SDK का उपयोग करें।
  2. अपने ऐप में आमंत्रण जोड़ें और अपने उपयोगकर्ताओं के लिए डायनामिक लिंक साझा करना आसान बनाएं। जब उपयोगकर्ता अपने दोस्तों को आपके ऐप पर आमंत्रित करते हैं, तो ऐप पेलोड के साथ एक डायनामिक लिंक बनाता है, और उपयोगकर्ता परिचित, मूल, सिस्टम डायलॉग के माध्यम से डायनामिक लिंक साझा करता है।
  3. आने वाले डायनामिक लिंक से डेटा पढ़कर आमंत्रित उपयोगकर्ताओं को सही जगह पर भेजें। जब कोई आमंत्रित उपयोगकर्ता डायनेमिक लिंक के माध्यम से पहली बार आपके ऐप पर आता है, तो उसका जानकारी पैकेट प्राप्त करें और एक कस्टम ऑनबोर्डिंग अनुभव लॉन्च करें जो आपके नए उपयोगकर्ता को प्रसन्न करे।

डायनामिक लिंक सेट करें

आपको आवश्यक पैरामीटर के साथ एक छोटा लिंक बनाने के लिए आईओएस और एंड्रॉइड बिल्डर एपीआई का उपयोग करें। हम खोज कर रहे हैं उपयोगकर्ता-से-उपयोगकर्ता कार्यान्वयन यहाँ है, लेकिन आप तलाश कर सकते हैं अन्य कार्यान्वयन गतिशील लिंक दस्तावेज में।

फायरबेस कंसोल में क्या करें

  1. पर जाएं सेटिंग्स
  2. अपनी परियोजना का चयन करें और वेब एपीआई कुंजी का ध्यान रखें।
  3. इसके बाद, करने के लिए जाना गतिशील लिंक और आरंभ करें पर क्लिक करें।
  4. Firebase कंसोल बनाने के लिए एक डायनामिक लिंक के लिए एक निर्देशित प्रवाह है, लेकिन अब हम इस अधिकार का उपयोग करने के, तो रद्द करें क्लिक करें नहीं जा रहे हैं।
  5. अपने ऐप में प्रोग्रामेटिक रूप से डायनामिक लिंक बनाने के लिए, आपको अपने प्रोजेक्ट के लिए विशिष्ट संक्षिप्त लिंक की आवश्यकता होती है। वह URL डायनेमिक लिंक विंडो के ऊपरी-बाएँ कोने में है। जब आप इसे क्लिक करते हैं, तो यह स्वचालित रूप से आपके क्लिपबोर्ड पर कॉपी हो जाता है।

अपने ऐप में क्या करें

  1. एक गतिशील लिंक प्रोग्राम के रूप में बनाएं आईओएस बिल्डर एपीआई या एंड्रॉयड बिल्डर एपीआई
  2. अपने डायनामिक लिंक में पैरामीटर जोड़ें ताकि आप अपने नए उपयोगकर्ता को उनके अनुरूप ऑनबोर्डिंग अनुभव के लिए रूट कर सकें। उदाहरण के लिए, दिनांक, उपयोगकर्ता आईडी, या क्षेत्र।

अपने ऐप में आमंत्रण जोड़ें

मान लें कि आपका कोई खुश उपयोगकर्ता आपका ऐप साझा करना चाहता है। अपने उपयोगकर्ताओं के लिए अपने मित्रों को आमंत्रित करना यथासंभव आसान बनाने के लिए, इन दो सर्वोत्तम प्रथाओं का पालन करें:

  • आमंत्रण लिंक को आसानी से खोजे जा सकने वाले स्थान पर रखें।
  • जब उपयोगकर्ता ऐप में कुछ हासिल करें तो मित्रों को आमंत्रित करने का सुझाव दें। उदाहरण के लिए, जब वे एक स्तर जीतते हैं, एक कार्य पूरा करते हैं, एक पोस्ट साझा करते हैं, या दूसरों से सकारात्मक बातचीत प्राप्त करते हैं।

अपने ऐप में क्या करें

एक बार जब आप डायनामिक लिंक जेनरेट कर लेते हैं, तो अपने ऐप से सिस्टम शेयर डायलॉग खोलें। Android में, निम्न उदाहरणों के समान कोड जोड़ें:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

इस तरह, आपके उपयोगकर्ता अपने पसंदीदा मैसेजिंग ऐप या सोशल नेटवर्क का उपयोग करके ऐप को साझा कर सकते हैं।

ऑनबोर्ड आमंत्रित उपयोगकर्ता

जब उपयोगकर्ता आपके ऐप के आमंत्रण लिंक का अनुसरण करते हैं, तो आप उनके द्वारा अनुसरण किए गए डायनामिक लिंक से जानकारी पैकेट प्राप्त कर सकते हैं (उदाहरण के लिए, आमंत्रणकर्ता के उपनाम, उपयोगकर्ता नाम, आदि के साथ)। आप उस जानकारी का उपयोग अपने नए उपयोगकर्ता को प्रसन्न करने के लिए कर सकते हैं।

उदाहरण के लिए, यदि आपके गेम में कुल हैं, तो आप ट्यूटोरियल के बाद नए खिलाड़ी को आमंत्रित खिलाड़ी के गिल्ड में शामिल होने के लिए कह सकते हैं। या, यदि आपके पास एक फोटो-साझाकरण ऐप है, तो आप अपने नए उपयोगकर्ता को ऑनबोर्डिंग प्रवाह के दौरान आमंत्रित उपयोगकर्ता का अनुसरण करने के लिए प्रेरित कर सकते हैं।

अपने ऐप में क्या करें

गतिशील लिंक से डेटा पढ़ने के लिए, गतिशील लिंक प्राप्त करने के लिए चरणों का पालन करें Android पर या आईओएस

डायनामिक लिंक से डेटा निकालने के बाद, अपने नए, संदर्भित उपयोगकर्ताओं के लिए एक कस्टम ऑनबोर्डिंग अनुभव बनाएं।

परीक्षण करें कि यह काम करता है

अपने ऐप से स्वयं को एक आमंत्रण भेजें और सुनिश्चित करें कि आपका नया, कस्टम ऑनबोर्डिंग अनुभव आपके इच्छित तरीके से काम करता है। नोट: जब आप किसी अहस्ताक्षरित ऐप (उदाहरण के लिए, अपने विकास परिवेश से) से आमंत्रण भेजते हैं, तो लिंक पर क्लिक करने पर आपको एक चेतावनी दिखाई दे सकती है।