Aby otrzymywać Firebase Dynamic Links, które utworzysz, musisz dodać do aplikacji pakiet SDK Dynamic Links i zarejestrować odbiornik do obsługi zdarzenia DynamicLinkReceived.
Pakiet SDK Unity 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 usługi Firebase Dynamic Links, musisz:
Zarejestruj projekt Unity i skonfiguruj go tak, aby korzystał z Firebase.
Jeśli Twój projekt w Unity korzysta już z Firebase, jest on już zarejestrowany i skonfigurowany pod kątem Firebase.
Jeśli nie masz projektu Unity, możesz pobrać przykładową aplikację.
Dodaj do projektu Unity pakiet SDK Firebase Unity (a konkretnie
FirebaseDynamicLinks.unitypackage).
Pamiętaj, że dodanie Firebase do projektu w 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 otrzymywać 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); }