Aby otrzymywać Firebase Dynamic Links, które utworzyłeś(-aś), musisz uwzględnić w aplikacji pakiet SDK Dynamic Links i zarejestrować w niej listenera, który będzie obsługiwać zdarzenie DynamicLinkReceived
.
Pakiet Unity SDK działa zarówno na Androidzie, jak i na iOS, ale na każdej z tych platform wymagana jest dodatkowa konfiguracja.
Zanim zaczniesz
Zanim zaczniesz korzystać z Firebase Dynamic Links, musisz:
Zarejestruj projekt Unity i skonfiguruj go tak, aby używał Firebase.
Jeśli Twój projekt w 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ć próbną aplikację.
Dodaj pakiet SDK Firebase Unity (szczególnie plik
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. pobieranie plików konfiguracji Firebase z konsoli i przenoszenie ich do projektu Unity).
Zarejestruj się, aby odbierać Dynamic Links
Aby sprawdzić, czy 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); }