Notificaciones Web Push en iOS, iPhone

Notificaciones Web Push en iOS, iPhone

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:

  • Actualmente, este es un experimento con deshabilitado de forma predeterminada
  • Hay API, pero no funcionan ;)

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.

Notificaciones web push en iOS, iPhone

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.

API disponible pero no funciona

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.

Notificaciones web push en iOS, iPhone

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:

  • Están finalizando la API y, durante las versiones beta posteriores, finalmente aparecerá el cuadro de diálogo de permisos de iOS.
  • Hay algunos requisitos de usuario que aún no sabemos qué permitirá la API, como la participación en el sitio o algo así.
  • Existen algunos requisitos de uso de API basados ​​en fuentes que aún no conocemos. Es posible que debamos registrar la fuente con el Programa para desarrolladores de Apple, similar al programa Safari Push Notification para macOS. En este caso, el desarrollador deberá pagar una tarifa anual del Programa de Desarrolladores de Apple para enviar mensajes push a sus usuarios web.

Puede ver muchos probadores web push en línea, como Push Notification Demo, que encuentran soporte, pero siempre se niega el permiso.

Notificaciones web push en iOS, iPhone

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 :(

Servicio de envío de notificaciones push para el sitio - Push4site

Nosotros usamos
cookies

Este sitio web utiliza cookies, de nosotros o de terceros, con fines de elaboración de perfiles y para ofrecerle anuncios en línea con sus preferencias de navegación y que puedan ser de su interés. Si desea obtener más información sobre las cookies o cambiar la configuración de las cookies de su navegador (o evitar que el sitio web configure las cookies), haga clic aquí . Si cierra este banner, continúa navegando o haciendo clic en cualquier elemento del sitio web, significa que acepta el uso de cookies.
Cerca
Es