Получайте динамические ссылки с Unity

Чтобы получить созданные вами Firebase Dynamic Links , вам необходимо включить SDK Dynamic Links в свое приложение и зарегистрировать прослушиватель для обработки события DynamicLinkReceived .

Unity SDK работает как для 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);
}