Catch up on everything we announced at this year's Firebase Summit. Learn more

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

Для того, чтобы получить Firebase динамических ссылок вы создали , вы должны включать в себя динамические ссылках SDK в вашем приложении и зарегистрировать прослушиватель для обработки 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).

Зарегистрируйтесь, чтобы получать входящие динамические ссылки

Для проверки динамических ссылок, вам необходимо зарегистрироваться на 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);
}