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

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

Unity SDK работает как на Android, так и на iOS, но для каждой платформы требуется дополнительная настройка.

Прежде чем начать

Прежде чем использовать Firebase Dynamic Links , вам необходимо:

  • Зарегистрируйте свой проект Unity и настройте его для использования Firebase.

    • Если ваш проект Unity уже использует Firebase, значит, он уже зарегистрирован и настроен для работы с Firebase.

    • Если у вас нет проекта Unity, вы можете скачать пример приложения .

  • Добавьте SDK Firebase Unity (в частности, 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);
}