Catch up on highlights from Firebase at Google I/O 2023. Learn more

एकता के साथ गतिशील लिंक प्राप्त करें

आपके द्वारा बनाए गए फायरबेस डायनेमिक लिंक प्राप्त करने के लिए, आपको अपने ऐप में डायनेमिक लिंक एसडीके शामिल करना होगा और DynamicLinkReceived इवेंट को संभालने के लिए एक श्रोता को पंजीकृत करना होगा।

यूनिटी एसडीके एंड्रॉइड और आईओएस दोनों के लिए काम करता है, प्रत्येक प्लेटफॉर्म के लिए कुछ अतिरिक्त सेटअप की आवश्यकता होती है।

शुरू करने से पहले

इससे पहले कि आप फायरबेस डायनेमिक लिंक का उपयोग कर सकें, आपको निम्न की आवश्यकता है:

  • अपनी एकता परियोजना को पंजीकृत करें और इसे फायरबेस का उपयोग करने के लिए कॉन्फ़िगर करें।

    • यदि आपकी एकता परियोजना पहले से ही फायरबेस का उपयोग करती है, तो यह पहले से पंजीकृत है और फायरबेस के लिए कॉन्फ़िगर किया गया है।

    • यदि आपके पास यूनिटी प्रोजेक्ट नहीं है, तो आप एक नमूना ऐप डाउनलोड कर सकते हैं।

  • अपने यूनिटी प्रोजेक्ट में Firebase Unity SDK (विशेष रूप से, FirebaseDynamicLinks.unitypackage ) जोड़ें।

ध्यान दें कि आपके यूनिटी प्रोजेक्ट में फायरबेस को जोड़ने में फायरबेस कंसोल और आपके ओपन यूनिटी प्रोजेक्ट दोनों में कार्य शामिल हैं (उदाहरण के लिए, आप कंसोल से फायरबेस कॉन्फिग फाइल डाउनलोड करते हैं, फिर उन्हें अपने यूनिटी प्रोजेक्ट में ले जाते हैं)।

इनकमिंग डायनामिक लिंक प्राप्त करने के लिए रजिस्टर करें

डायनेमिक लिंक की जांच करने के लिए, आपको DynamicLinkReceived इवेंट के लिए पंजीकरण करना होगा।

void Start() {
  DynamicLinks.DynamicLinkReceived += OnDynamicLink;
}

// Display the dynamic link received by the application.
void OnDynamicLink(object sender, EventArgs args) {
  var dynamicLinkEventArgs = args as ReceivedDynamicLinkEventArgs;
  Debug.LogFormat("Received dynamic link {0}",
                  dynamicLinkEventArgs.ReceivedDynamicLink.Url.OriginalString);
}