Ricevi collegamenti dinamici con Unity

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

L'SDK Unity funziona sia per Android che per iOS, con alcune configurazioni aggiuntive necessarie 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, significa che è già registrato e configurato per Firebase.

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

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

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

Registrati per ricevere collegamenti dinamici in entrata

Per verificare la presenza di collegamenti dinamici, è necessario registrarsi 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);
}