Aby otrzymać utworzone linki dynamiczne Firebase, musisz umieścić w aplikacji pakiet SDK Linków dynamicznych i zarejestrować detektor obsługującego zdarzenie DynamicLinkReceived
.
Pakiet Unity SDK działa zarówno na Androida, jak i iOS, ale wymagana jest dodatkowa konfiguracja na każdej platformie.
Zanim zaczniesz
Zanim użyjesz Linków dynamicznych Firebase, musisz wykonać te czynności:
Zarejestruj projekt Unity i skonfiguruj go pod kątem korzystania z Firebase.
Jeśli Twój projekt w Unity korzysta już z Firebase, oznacza to, że został zarejestrowany i skonfigurowany pod kątem Firebase.
Jeśli nie masz projektu w Unity, możesz pobrać przykładową aplikację.
Dodaj pakiet SDK Firebase Unity (a konkretnie
FirebaseDynamicLinks.unitypackage
) do projektu Unity.
Pamiętaj, że dodanie Firebase do projektu Unity wymaga wykonania zadań zarówno w konsoli Firebase, jak i w otwartym projekcie Unity (np. musisz pobrać z konsoli pliki konfiguracyjne Firebase, a następnie przenieść je do projektu Unity).
Zarejestruj się, aby otrzymywać przychodzące linki dynamiczne
Aby sprawdzić, czy są dostępne linki dynamiczne, 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); }