Aby otrzymywać Firebase Dynamic Links, które utworzysz, musisz uwzględnić w aplikacji pakiet SDK Dynamic Links i zarejestrować odbiornik do obsługi zdarzenia DynamicLinkReceived.
Pakiet Unity SDK działa zarówno na Androidzie, jak i na iOS, ale w przypadku każdej platformy wymaga dodatkowej konfiguracji.
Zanim zaczniesz
Zanim zaczniesz korzystać z Firebase Dynamic Links, musisz:
Zarejestruj projekt Unity i skonfiguruj go tak, aby korzystał z Firebase.
Jeśli Twój projekt Unity korzysta już z Firebase, jest już zarejestrowany i skonfigurowany pod kątem tej usługi.
Jeśli nie masz projektu Unity, możesz pobrać przykładową aplikację.
Dodaj do projektu w Unity Firebase Unity SDK (a konkretnie
FirebaseDynamicLinks.unitypackage).
Pamiętaj, że dodanie Firebase do projektu Unity wymaga wykonania czynności zarówno w Firebasekonsoli, jak i w otwartym projekcie Unity (np. pobierasz z konsoli pliki konfiguracyjne Firebase, a następnie przenosisz je do projektu Unity).
Zarejestruj się, aby odbierać połączenia przychodzące Dynamic Links
Aby sprawdzić Dynamic Links, musisz zarejestrować się na wydarzenie
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); }