Reciba enlaces dinámicos con Unity

Para recibir los Dynamic Links de Firebase que creó , debe incluir el SDK de Dynamic Links en su aplicación y registrar un oyente para manejar el evento DynamicLinkReceived .

El SDK de Unity funciona tanto para Android como para iOS, y se requiere alguna configuración adicional para cada plataforma.

Antes de que empieces

Antes de poder utilizar Firebase Dynamic Links , debes:

  • Registre su proyecto de Unity y configúrelo para usar Firebase.

    • Si tu proyecto de Unity ya usa Firebase, entonces ya está registrado y configurado para Firebase.

    • Si no tiene un proyecto de Unity, puede descargar una aplicación de muestra .

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

Tenga en cuenta que agregar Firebase a su proyecto de Unity implica tareas tanto en Firebase console como en su proyecto de Unity abierto (por ejemplo, descarga archivos de configuración de Firebase desde la consola y luego los mueve a su proyecto de Unity).

Regístrese para recibir enlaces dinámicos entrantes

Para comprobar si hay enlaces dinámicos, debe registrarse 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);
}