Aby otrzymywać Firebase Dynamic Links, które utworzyłeś,
musisz dodać do aplikacji pakiet SDK Dynamic Links i zarejestrować odbiornik, który będzie obsługiwał
DynamicLinkReceived
zdarzenie.
Pakiet SDK Unity działa zarówno w Androidzie, jak i iOS, ale w przypadku każdej platformy wymagana jest dodatkowa konfiguracja.
Zanim zaczniesz
Zanim zaczniesz korzystać z Firebase Dynamic Links, musisz:
zarejestrować projekt w Unity i skonfigurować go do korzystania z Firebase;
jeśli Twój projekt w Unity korzysta już z Firebase, jest on już zarejestrowany i skonfigurowany do korzystania z Firebase;
jeśli nie masz projektu w Unity, możesz pobrać przykładową aplikację;
dodać do projektu w Unity pakiet SDK Firebase Unity (a konkretnie
FirebaseDynamicLinks.unitypackage).
Pamiętaj, że dodanie Firebase do projektu w Unity wymaga wykonania zadań zarówno w Firebase konsoli jak i w otwartym projekcie w Unity (np. pobierasz pliki konfiguracyjne Firebase z konsoli, a następnie przenosisz je do projektu w Unity).
Rejestracja w celu otrzymywania przychodzących Dynamic Links
Aby sprawdzić, czy są dostępne Dynamic Links, musisz zarejestrować się w celu otrzymywania zdarzenia
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); }