Per ricevere i Firebase Dynamic Links che hai creato , devi includere l'SDK Dynamic Links nella tua app e registrare un listener per gestire l'evento DynamicLinkReceived
.
Unity SDK funziona sia per Android che per iOS, con alcune configurazioni aggiuntive richieste per ciascuna piattaforma.
Prima di iniziare
Prima di poter utilizzare Firebase Dynamic Links , devi:
Registra il tuo progetto Unity e configuralo per utilizzare Firebase.
Se il tuo progetto Unity utilizza già Firebase, allora è già registrato e configurato per Firebase.
Se non hai un progetto Unity, puoi scaricare un'app di esempio .
Aggiungi Firebase Unity SDK (in particolare,
FirebaseDynamicLinks.unitypackage
) al tuo progetto Unity.
Tieni presente che l'aggiunta di Firebase al progetto Unity comporta attività sia nella console Firebase che nel progetto Unity aperto (ad esempio, scarichi i file di configurazione di Firebase dalla console, quindi li sposti nel progetto Unity).
Registrati per ricevere i link dinamici in entrata
Per verificare la presenza di collegamenti dinamici, è necessario registrarsi per l'evento 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); }