Has leído correctamente. Durante años, es posible que la función más solicitada finalmente llegue a iOS y iPadOS: Web Push y Web Notifications. Pero hay una gran noticia:
Hay dos nuevos experimentos en iPadOS e iOS 15.4: notificaciones web integradas y API Push, ambos deshabilitados de forma predeterminada en la última versión beta.
La función está deshabilitada de forma predeterminada en la última versión beta, lo que puede indicar que no se enviará ahora, y es posible que tengamos que esperar un par de meses para iOS 16 o posterior.
Sin embargo, no he podido hacer que esto funcione. El problema parece estar relacionado con los permisos, ya que los permisos siempre se niegan sin ver ningún cuadro de diálogo de permiso, ya sea después de una acción del usuario o no.
La última versión de la tecnología Safari para macOS tiene un cuadro de diálogo de notificación en funcionamiento, e incluso cuando se otorga este permiso, no puede obtener el objeto de suscripción Push de Safari, "Permiso Push denegado" es el único mensaje que pude recibir. Esto podría deberse a varias razones:
Puede ver muchos probadores web push en línea, como Push Notification Demo, que encuentran soporte, pero siempre se niega el permiso.
Permiso siempre denegado sin ningún cuadro de diálogo de permiso de interfaz de usuario
La API es visible tanto en Safari como en PWA instalada en la última versión beta. Sin embargo, no sé si Web Push estará disponible para las PWA instaladas o no, ya que usan almacenamiento aislado de Safari y puede haber algunos problemas de implementación.
Habrá que esperar a que alguien de Apple diga algo al respecto :(