Чтобы получать Firebase Dynamic Links, которые вы создали, добавьте в приложение SDK Dynamic Links и зарегистрируйте прослушиватель для обработки события DynamicLinkReceived.
Unity SDK работает как на Android, так и на iOS, но для каждой платформы требуется дополнительная настройка.
Подготовка
Чтобы использовать Firebase Dynamic Links, вам необходимо:
Зарегистрируйте проект Unity и настройте его для использования Firebase.
Если в проекте уже используется Firebase, можете пропустить этот шаг.
Если у вас нет проекта Unity, вы можете скачать пример приложения.
Добавьте в свой проект Unity Firebase Unity SDK (в частности,
FirebaseDynamicLinks.unitypackage).
Обратите внимание, что для добавления 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); }