Ricevere link dinamici con Unity

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' DynamicLinkReceived evento.

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

Prima di iniziare

Prima di poter utilizzare Firebase Dynamic Links, devi:

  • Registrare il tuo progetto Unity e configurarlo in modo che utilizzi Firebase.

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

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

  • Aggiungere l'Firebase Unity SDK (in particolare, FirebaseDynamicLinks.unitypackage) al tuo progetto Unity.

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

Registrarsi per ricevere i Dynamic Links in entrata

Per verificare la presenza di Dynamic Links, devi registrarti per l' DynamicLinkReceived evento.

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);
}