Recibe Dynamic Links con Unity

Para recibir los Firebase Dynamic Links que creaste, debes incluir el SDK de Dynamic Links en tu app y registrar un objeto de escucha que controle el evento DynamicLinkReceived.

El SDK de Unity funciona tanto en Android como en iOS, aunque se requieren ciertos ajustes adicionales en la configuración para cada plataforma.

Antes de comenzar

Para usar Firebase Dynamic Links, debes realizar los siguientes pasos:

  • Registra tu proyecto de Unity y configúralo para usar Firebase.

    • Si tu proyecto de Unity ya usa Firebase, eso significa que ya está registrado y configurado.

    • Si aún no tienes un proyecto de Unity, puedes descargar una app de muestra.

  • Agrega el SDK de Firebase Unity (en específico, FirebaseDynamicLinks.unitypackage) a tu proyecto de Unity.

Ten en cuenta que, para agregar Firebase a tu proyecto de Unity, deberás realizar tareas tanto en Firebase console como en tu proyecto abierto de Unity (por ejemplo, descargar los archivos de configuración de Firebase desde la consola y moverlos a tu proyecto de Unity).

Regístrate para recibir Dynamic Links entrantes

Para verificar la recepción de Dynamic Links, debes registrarte en el 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);
}