دریافت «پیوندهای پویا» با Unity

برای دریافت Firebase Dynamic Links که ایجاد کرده‌اید، باید «کیت توسعه نرم‌افزار» Dynamic Links را در برنامه‌تان بگنجانید و شنونده‌ای را برای رسیدگی به رویداد DynamicLinkReceived ثبت کنید.

«کیت توسعه نرم‌افزار Unity» برای Android و iOS کار می‌کند و برای هر پلاتفرم به چند تنظیم اضافی نیاز دارد.

قبل از شروع

پیش‌از اینکه بتوانید از Firebase Dynamic Links استفاده کنید، باید:

  • پروژه Unity خود را ثبت کنید و آن را برای استفاده از Firebase پیکربندی کنید.

    • اگر پروژه Unity شما ازقبل از Firebase استفاده می‌کند، پس ازقبل برای Firebase ثبت و پیکربندی شده است.

    • اگر پروژه Unity ندارید، می‌توانید برنامه نمونه‌ای را بارگیری کنید.

  • Firebase Unity SDK (به‌طور دقیق، FirebaseDynamicLinks.unitypackage) را به پروژه Unity خود اضافه کنید.

توجه داشته باشید که افزودن Firebase به پروژه Unity شما شامل وظایفی در هر دو 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);
}