Solicitudes de notificaciones más livianas en Android

Archit Agarwal
Archit Agarwal
Antonio Sartori
Antonio Sartori

Fecha de publicación: 22 de julio de 2026

Como parte de nuestro compromiso continuo por mejorar la experiencia del usuario, realizaremos algunos cambios para abordar la fatiga por las solicitudes de notificaciones cuando se navega por la Web. A partir de Chrome 155, Chrome en Android cambiará a una nueva experiencia del usuario de notificaciones. En este artículo, se muestra cómo se ve el cambio para los usuarios y se explica la modificación que tal vez debas realizar en el código para aprovechar esta nueva experiencia del usuario.

El mensaje de notificación en un teléfono con opciones para permitir o administrar
Mensajes de notificación más discretos en Android.

Nuestras investigaciones y experimentos indican que esta IU de notificación menos intrusiva tiene una comprensión similar a la de la versión anterior, pero una fricción del usuario significativamente menor. Esto permite que los usuarios tomen una decisión fundamentada sobre si desean suscribirse a las notificaciones del sitio sin interrumpir su recorrido.

Punto de entrada adicional en Controles del sitio

Para que los usuarios puedan suscribirse en cualquier momento, presentamos un punto de entrada de suscripción a notificaciones integrado directamente en la IU de Controles del sitio de Chrome. Esta opción estará disponible después de que un sitio le solicite al usuario que habilite las notificaciones.

El diálogo de permisos con opciones para controlar las notificaciones y el uso de la cámara.
Suscripción a notificaciones en Controles del sitio.

Si un usuario no toma una decisión cuando el sitio se lo solicita por primera vez, puede suscribirse a las notificaciones en cualquier momento posterior de su recorrido.

Posibles cambios en la implementación para los sitios

La solicitud de permiso de notificación se agotará cuando venza el mensaje no bloqueante, incluso si el usuario no tomó ninguna decisión. Por lo tanto, se debe modificar el código que verifica si se otorgó el permiso, como en el siguiente ejemplo.

// Request notification permission and subscribe if granted.
Notification.requestPermission().then((permission) => {
  // This will run with permission='default' if the non-blocking
  // permission prompt times out.
  if (permission === 'granted') {
    subscribeToPushNotifications();
  }
});

Para recibir suscripciones a notificaciones exitosas cuando los usuarios habilitan los Controles del sitio, también debes supervisar las modificaciones en el estado del permiso.

navigator.permissions.query({ name: 'notifications' })
  .then(permissionStatus => {
    permissionStatus.onchange = () => {
      if (permissionStatus.state === 'granted') {
        subscribeToPushNotifications();
      }
    };
  });

Prácticas recomendadas para desarrolladores: Sugerencias contextuales

Solicitar permisos de notificaciones en el momento en que se carga una página puede generar fricción inmediata y afectar la experiencia del usuario en el sitio. En su lugar, recomendamos que los sitios vinculen las instrucciones a un contexto pertinente. Esto puede ayudar a los usuarios a comprender el valor de permitir las notificaciones de un sitio. A continuación, se detallan algunas situaciones de ejemplo:

  • Comercio electrónico: Ofrecer actualizaciones de entrega inmediatamente después de que se realiza un pedido
  • Publicación: Sugerir alertas de temas después de que leen varios artículos de noticias relacionados
  • Viajes: Preguntarle si quiere recibir alertas de cambio de precio después de buscar vuelos específicos