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 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 Firebase Unity SDK (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 w Unity (np. pobierasz z konsoli pliki konfiguracyjne Firebase, a następnie przenosisz je do projektu w 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); }