Unity के साथ डाइनैमिक लिंक पाएं

आपके बनाए गए Firebase Dynamic Links पाने के लिए, आपको अपने ऐप्लिकेशन में Dynamic Links SDK टूल शामिल करना होगा. साथ ही, DynamicLinkReceived इवेंट को मैनेज करने के लिए, एक लिसनर रजिस्टर करना होगा.

Unity SDK टूल, Android और iOS दोनों के लिए काम करता है. हालांकि, हर प्लैटफ़ॉर्म के लिए कुछ अतिरिक्त सेटअप करना ज़रूरी है.

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

Firebase डाइनैमिक लिंक का इस्तेमाल करने से पहले, Firebase Dynamic Links, आपको ये काम करने होंगे:

  • अपने Unity प्रोजेक्ट को रजिस्टर करें और उसे Firebase का इस्तेमाल करने के लिए कॉन्फ़िगर करें.

    • अगर आपका Unity प्रोजेक्ट पहले से ही Firebase का इस्तेमाल करता है, तो वह पहले से ही Firebase के लिए रजिस्टर और कॉन्फ़िगर किया गया है.

    • अगर आपके पास Unity प्रोजेक्ट नहीं है, तो आप सैंपल ऐप्लिकेशन डाउनलोड कर सकते हैं.

  • अपने Unity प्रोजेक्ट में Firebase Unity SDK टूल (खास तौर पर, FirebaseDynamicLinks.unitypackage) जोड़ें.

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

आने वाले Dynamic Links पाने के लिए रजिस्टर करना

Dynamic Links की जांच करने के लिए, आपको 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);
}