Ricevere link dinamici con Unity

Per ricevere il Firebase Dynamic Links che hai creato, devi includere l'SDK Dynamic Links nella tua app e registrare un listener per gestire l'evento DynamicLinkReceived.

L'SDK Unity funziona sia per Android sia per iOS, con alcune configurazioni aggiuntive richieste per ogni piattaforma.

Prima di iniziare

Per poter usare Firebase Dynamic Links, devi:

  • Registra il tuo progetto Unity e configuralo in modo che utilizzi Firebase.

    • Se il tuo progetto Unity utilizza già Firebase, significa che è già registrato e configurato per Firebase.

    • Se non hai un progetto Unity, puoi scaricare un'app di esempio.

  • Aggiungi l'SDK Firebase Unity (nello specifico, FirebaseDynamicLinks.unitypackage) al tuo progetto Unity.

Tieni presente che l'aggiunta di Firebase al tuo progetto Unity prevede attività sia nella console Firebase sia nel progetto Unity aperto (ad esempio, scarichi i file di configurazione di Firebase dalla console e poi li sposti nel progetto Unity).

Registrati per ricevere Dynamic Links in arrivo

Per verificare la presenza di Dynamic Links, devi registrarti all'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);
}