Чтобы получать созданные вами 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); }