Skip to main content

Descripción general

“Solicitar” se refiere al proceso de pedir permiso a los usuarios para enviarles mensajes. Las solicitudes son mensajes emergentes que se presentan en el navegador o aplicación móvil y requieren que el usuario haga clic en “Permitir” para suscribirse y recibir mensajes. Esta guía cubre los diferentes tipos de solicitudes web y cómo configurarlas. Web push funciona en escritorio, Android e iOS, pero web push para iOS requiere pasos adicionales. Si tienes una aplicación móvil, consulta cómo solicitar permisos push con mensajes dentro de la aplicación. Los navegadores proporcionan su propia solicitud de permiso nativa a nivel del sistema, que debe mostrarse y hacer clic en “Permitir” para que el usuario se suscriba a las notificaciones push en tu sitio web. Los navegadores ahora recomiendan encarecidamente que los sitios web sean más selectivos cuando se trata de mostrar la solicitud de permiso nativa. Por eso se recomienda usar las solicitudes de OneSignal o tus propias “solicitudes suaves” personalizadas antes de la solicitud nativa.

Solicitudes de OneSignal (solicitudes suaves)

Las solicitudes suaves de OneSignal son solicitudes fáciles de usar y personalizables que aparecen antes de la solicitud de permiso nativa del navegador. Estas solicitudes no suscriben a los usuarios a los mensajes por sí mismas; en cambio, ayudan a:
  1. Explicar el valor de suscribirse a los mensajes (push, correo electrónico o SMS).
  2. Evitar que los navegadores bloqueen automáticamente las solicitudes de permiso.
  3. Lanzar la solicitud nativa del navegador solo después de que el usuario exprese interés.
Las solicitudes suaves son recomendadas por los navegadores y ayudan a maximizar las tasas de participación mientras protegen la reputación de tu dominio.

Icono de solicitud

Establece un Default Icon en Settings > Push & In-App > Web. Este icono aparece en las notificaciones push web y en las solicitudes a menos que lo anules por mensaje.
  • Formatos aceptados: PNG, JPG o GIF no animado
  • Tamaño recomendado: 256×256 píxeles
  • Si no se configura, OneSignal usa un icono de campana genérico
Consulta Iconos de notificación para el recorte según el navegador, la insignia de Chrome en Android y las anulaciones por mensaje.
Sección Site Setup mostrando los campos de nombre del sitio, URL e icono predeterminado

Sección Site Setup de la configuración de web push


Configuración de solicitud de permiso

Configura las solicitudes que deseas mostrar en tu sitio. En tu panel de OneSignal, navega a: Settings > Push & In-App > Web Settings > Permission Prompt Setup. Desde allí, haz clic en Add Prompt para elegir entre los tipos de solicitud disponibles de OneSignal. También puedes editar cualquier solicitud existente que ya se muestre en la lista.
Página de configuración de solicitud de permiso con el botón Add Prompt

Agrega nuevas solicitudes o selecciona la solicitud que deseas editar

Cada tipo de solicitud tiene diferentes casos de uso y comportamientos de visualización. Puedes usarlas individualmente o en combinación para guiar a los usuarios a través del proceso de suscripción de una manera que se ajuste a la UX de tu sitio web. Las solicitudes disponibles son:

Slidedown y categoría

Las solicitudes Slide y Category aparecen de manera prominente en la parte superior central de la pantalla en escritorio y en la parte inferior central en dispositivos móviles. Estas son solicitudes suaves de alta visibilidad que se muestran antes de la solicitud de permiso nativa requerida. No suscriben al usuario por sí mismas, pero ayudan a iniciar el flujo de suscripción y capturar el interés del usuario.
Solicitud slide animada con etiquetas de categoría en Chrome de escritorio

Solicitud Slide con etiquetas de categoría

Para agregar una solicitud Slide, sigue los pasos a continuación: Configuración típica de sitio y WordPress:
  1. Ve a Settings > Push & In-App > Web Settings > Permission Prompt Setup
  2. Selecciona Add Prompt > Push Prompt > Push Slide Prompt
Configuración de código personalizado: Usa la propiedad slidedown en el objeto promptOptions del código init de OneSignal. Consulta la referencia del Web SDK para más detalles.
Opciones de configuración de la solicitud slide push en el panel

Opciones de solicitud slide push

Para detalles sobre cómo activar la solicitud, consulta Configuración de solicitud automática y visualización.

Texto de solicitud slide

Puedes personalizar el texto que se muestra en la solicitud slide:
  • Mensaje de acción: hasta 90 caracteres
  • Etiquetas de botones: hasta 15 caracteres cada una
  • La personalización de fuente, tamaño o colores no está actualmente soportada
Habilita la opción de personalización de texto en el panel. Si no se ingresa texto, se usará el texto predeterminado.
Campos de personalización de texto de la solicitud slide

Opciones de texto de solicitud slide

Cuando termines, haz clic en Done y Save nuevamente en la página siguiente para que esto entre en vigor.
Para configuración de código personalizado, usa las propiedades text dentro del objeto promptOptions del código init de OneSignal. Consulta la referencia del Web SDK para más detalles.

Categorías

Puedes mejorar la solicitud Slidedown agregando categorías: casillas de verificación que permiten a los usuarios indicar interés en temas de mensajes específicos (por ejemplo, Noticias, Ventas, Actualizaciones).
  • Se permiten hasta 10 categorías
  • Cada categoría se almacena como una etiqueta de datos con un 1 (seleccionada) o 0 (no seleccionada)
  • Útil para segmentación y orientación de mensajes según las preferencias del usuario
Puedes mostrar la solicitud de categoría nuevamente más tarde para que los usuarios actualicen sus preferencias. Los valores seleccionados previamente se conservarán a menos que se sobrescriban.
  • Label: lo que el usuario ve en la solicitud. Se recomienda poner en mayúscula la primera letra.
  • Tag Key: lo que será la etiqueta en OneSignal. Usa la convención de nomenclatura cat_<category> (minúsculas, guiones bajos para los espacios) — por ejemplo cat_breaking_news, cat_sports, cat_apparel. Esto coincide con la convención usada en las guías de industria de OneSignal y permite que el mismo espacio de nombres de etiquetas se complete automáticamente a partir del comportamiento de visitas a páginas. Consulta Etiquetar usuarios por tema de página para el patrón de auto-etiquetado.
  • Update Instructions, Positive and Negative Buttons: si eliges mostrar la solicitud de categoría nuevamente después de que el usuario ya esté suscrito a push, se mostrarán las instrucciones de actualización en lugar del mensaje de acción. Esto te permite informar al usuario que puede actualizar sus categorías.
Configuración de categoría mostrando los campos label y tag key

Configuración de categoría con label y tag key

Cuando termines, haz clic en Done y Save nuevamente en la página siguiente para que esto entre en vigor.
Para configuración de código personalizado, usa las propiedades categories dentro del objeto promptOptions del código init de OneSignal. Consulta la referencia del Web SDK para más detalles.
Para detalles sobre cómo activar la solicitud, consulta Configuración de solicitud automática y visualización.

Solicitud de correo electrónico y número de teléfono

La solicitud de correo electrónico y teléfono recopila información de contacto opcional del usuario directamente dentro de un Slidedown. Cada campo tiene validación integrada para garantizar el formato correcto. Una vez enviado:
  • Se crean nuevas suscripciones de correo electrónico y/o SMS para el usuario
  • Puedes comenzar a enviarles mensajes a través de estos canales
Para agregar esta solicitud:
  • Navega a Settings > Push & In-App > Web Settings > Permission Prompt Setup > Add Prompt > Email/Phone Prompt.
Opciones de configuración de la solicitud de correo electrónico y número de teléfono

Configuración de solicitud de correo electrónico y número de teléfono

Personaliza qué campos de entrada se muestran, las etiquetas de texto y el retraso de solicitud automática.
Opciones de campos y etiquetas de la solicitud de correo electrónico y número de teléfono

Opciones de solicitud de correo electrónico y número de teléfono

Cuando termines, presiona Done y Save nuevamente en la página siguiente para que esto entre en vigor.
Para configuración de código personalizado, dentro del objeto promptOptions del código init de OneSignal agrega el type como email, sms o smsAndEmail. Consulta la referencia del Web SDK para más detalles.
Para detalles sobre cómo activar la solicitud, consulta Configuración de solicitud automática y visualización.

Solicitud de campana de suscripción

La solicitud de campana de suscripción es un widget pequeño y persistente que aparece en la esquina inferior de tu sitio web. Cuando un usuario no suscrito hace clic en él, activa la solicitud nativa del navegador. Debido a su huella mínima, la campana puede dejarse visible en todo momento, lo que la convierte en una opción pasiva pero efectiva para oportunidades continuas de opt-in. No requiere descarte y proporciona a los usuarios control sobre cuándo suscribirse.
Widget de campana de suscripción en la esquina inferior de una página web

Widget de solicitud de campana de suscripción

Puedes personalizar el color, tamaño, posición inferior, texto y más de la campana de OneSignal.
Actualmente no puedes cambiar la imagen del icono ni colocar la campana en las esquinas superiores.
Navega a: Settings > Push & In-App > Web Settings > Permission Prompt Setup > Add Prompt > Subscription Bell PromptPuedes personalizar de la campana:
  • Color
  • Tamaño
  • Posición inferior (izquierda o derecha)
  • Texto y etiquetas
Después de la configuración, haz clic en Done, luego en Save para aplicar los cambios.
Configuración de la campana de suscripción en el panel

Configuración de campana de suscripción en el panel

Usa el parámetro notifyButton en tus opciones de inicialización del SDK web. Puedes alternar entre diferentes ejemplos para personalizaciones de la solicitud de campana.Ocultar: Para ocultar la campana de suscripción después de que un usuario se suscriba o solo mostrarla en ciertas páginas, asegúrate de devolver el valor false o una Promise que se resuelva al valor false en la función displayPredicate durante la inicialización. Esta función se evalúa antes de que se muestre la campana de suscripción. Puedes devolver cualquier otro valor para mostrar la campana de suscripción.

Solicitud de enlace personalizado

La solicitud de enlace personalizado es un botón o enlace activado por el usuario que puedes integrar en cualquier lugar de tu sitio web. Cuando se hace clic en él, muestra la solicitud nativa del navegador para notificaciones push.
Solicitud de enlace personalizado con botón de suscripción y texto de explicación

Ejemplo de solicitud de enlace personalizado

Casos de uso comunes:
  • Debajo de una publicación de blog: “¿Te gustó este artículo? ¡Recibe actualizaciones tan pronto como publiquemos!”
  • En el pie de página de tu sitio
  • En un encabezado fijo o barra de herramientas flotante
Navega a: Settings > Push & In-App > Web Settings > Permission Prompt Setup > Add Prompt > Custom Link.Agrega el HTML proporcionado en tu página donde deseas que se renderice el widget.Configura tus opciones, luego haz clic en Done y Save para activar.
Configuración de la solicitud de enlace personalizado en el panel

Configuración de enlace personalizado en el panel

Dentro del objeto promptOptions del código init de OneSignal, agrega el objeto customlink y sus propiedades disponibles.
Para renderizar la solicitud en tu sitio, inserta el siguiente HTML donde deseas que aparezca el widget:
html
Para cambiar la apariencia del widget en cualquier momento, todos los elementos tienen una clase especial onesignal-reset que elimina cualquier estilo previo del elemento para asegurarse de que no haya conflictos con nuestros estilos internos y que se vea exactamente como lo has definido en el panel.Si alguna vez necesitas redefinir cualquier estilo de OneSignal, aquí hay una referencia breve de las clases utilizadas en el widget de enlace personalizadoPara anular cualquiera de ellas, debes crear una regla CSS con mayor especificidad; combinar el nombre de la clase con el ID del elemento padre debería ser suficiente. Pero ten cuidado con los conflictos, nuestros estilos internos pueden cambiar.

Solicitud de permiso nativa

La solicitud de permiso nativa es el diálogo controlado por el navegador que los usuarios deben aceptar para suscribirse a las notificaciones push de tu sitio web. Esta solicitud es:
  • Requerida para la suscripción
  • Activada automáticamente después de las solicitudes suaves de OneSignal
  • No personalizable en apariencia, texto o comportamiento
Solicitud de permiso nativa del navegador en Chrome

Solicitud de permiso nativa en Chrome

Comportamiento de solicitud nativa del navegador

Los diferentes navegadores imponen comportamientos y restricciones únicos para reducir las solicitudes de permiso spam. En un esfuerzo por combatir el spam y la mala experiencia del usuario, OneSignal establecerá automáticamente por defecto la solicitud Slide en ciertos casos enumerados a continuación. Si no deseas mostrar la solicitud Slide y te gustaría usar la solicitud de permiso nativa directamente, debes desactivar las opciones de solicitud automática y usar nuestro método requestPermission() del Web SDK. Mostrar la solicitud de permiso nativa directamente puede no funcionar en todos los navegadores como se describe a continuación.

Chrome

Chrome 80+ puede mostrar una interfaz de usuario más silenciosa en lugar de la solicitud completa:
  • Se aplica automáticamente a usuarios que frecuentemente deniegan solicitudes
  • También se aplica a sitios con una alta tasa de denegaciones
Interfaz de permiso de notificaciones más silenciosa de Chrome

Interfaz de notificaciones más silenciosa en Chrome de escritorio

Chrome implementa lógica de retroceso si el usuario hace clic en la “X” en la solicitud nativa:
  • Tienes 3 intentos para solicitar
  • Después del tercer descarte, la solicitud se suprime durante 7 días (fuente).
Usar la configuración típica de sitio y WordPress para configurar la solicitud de permiso nativa mostrará automáticamente la solicitud Slide en Chrome para dispositivos móviles.Agregamos deliberadamente la solicitud doble en Android porque la solicitud de permiso nativa en Chrome para Android es una ventana emergente muy poco amigable que toma toda la pantalla de tu sitio y esto evita que tus usuarios tengan una mala experiencia al visitar tu sitio.Si no deseas mostrar la solicitud Slide, debes desactivar el interruptor de solicitud automática en el editor de solicitudes (no olvides presionar el botón Save), luego usa el método requestPermission() del Web SDK.

Firefox

Firefox 72+ comenzó a requerir un gesto del usuario para activar la solicitud de permiso nativa. Si intentas mostrar automáticamente la solicitud de permiso nativa en Firefox, verás un icono dentro del navegador como este, que requiere que el usuario haga clic en el icono para mostrar la solicitud de permiso nativa.
Icono de permiso de notificaciones de Firefox en la barra de direcciones

Icono de permiso de notificaciones de Firefox

Usar la configuración típica de sitio y WordPress para configurar la solicitud de permiso nativa mostrará automáticamente la solicitud Slide en Firefox.Agregamos deliberadamente la solicitud doble en Firefox porque requiere un opt-in de 2 pasos en cualquier caso y la solicitud Slide es una forma más llamativa de aumentar la participación.Si no deseas mostrar la solicitud Slide, debes desactivar el interruptor de solicitud automática en el editor de solicitudes (no olvides presionar el botón Save), luego usa el método requestPermission() del Web SDK.

Safari

Safari 12.1+ comenzó a requerir un gesto del usuario para activar la solicitud de permiso nativa.
Usar la configuración típica de sitio y WordPress para configurar la solicitud de permiso nativa no funcionará para Safari debido a este requisito de gesto del usuario.Agregamos deliberadamente la solicitud Slide en Safari porque requiere un opt-in de 2 pasos.

Edge

Edge usa un modelo basado en confianza:
  • Si el sitio no es confiable, la solicitud se suprime y se reemplaza por un icono de campana en la barra del navegador:
Icono de campana de Edge mostrado para sitios no confiables

Icono de campana para sitios no confiables en Edge

  • Si el sitio es confiable, la solicitud nativa aparece normalmente:
Solicitud de permiso nativa de Edge para sitios confiables

Solicitud nativa para sitios confiables en Edge


Configuración de solicitud automática y visualización

Para maximizar la participación y evitar interrumpir a tus usuarios, es mejor retrasar la visualización de las solicitudes hasta que hayan pasado algo de tiempo en tu sitio. OneSignal te permite mostrar automáticamente solicitudes basadas en el comportamiento del usuario usando dos condiciones de retraso:
  • Page Views: Número de veces que el usuario carga cualquier página en tu sitio
  • Seconds on Page: Cantidad de tiempo que el usuario debe pasar en la página
Estos retrasos se aplican usando una condición AND, lo que significa que ambos deben satisfacerse antes de que aparezca la solicitud. Ejemplo: Si estableces el retraso en 3 vistas de página y 30 segundos, la solicitud se mostrará en la tercera carga de página, después de que hayan pasado 30 segundos. Si el usuario no interactúa con la solicitud, continuará mostrándose en cada carga de página (después de 30 segundos) hasta que se haga clic o se descarte.
  • Navega a: Settings > Push & In-App > Web Settings > Permission Prompt Setup
  • Elige una solicitud o crea una nueva
  • Habilita Auto Prompt
  • Establece tus preferencias de retraso (vistas de página y retraso de tiempo)
Configuración de retraso de solicitud automática para vistas de página y segundos

Configuración de retraso de solicitud automática

  • Haz clic en Done, luego en Save
Si deseas activar la solicitud programáticamente, mantén Auto Prompt deshabilitado y usa los métodos de solicitud del Web SDK.
Dentro del objeto promptOptions del código init de OneSignal, usa las opciones autoPrompt y delay. También hay métodos para activar las solicitudes slidedown o nativas deseadas directamente. Consulta la referencia del Web SDK para más detalles.
Si deseas más control sobre cuándo se muestran las solicitudes, por ejemplo, solo en páginas específicas o después de acciones específicas:
  1. Deshabilita Auto Prompt
  2. Usa los métodos de solicitud Slidedown o nativa del SDK para mostrar la solicitud a través de código

Lógica de retroceso de solicitud slidedown

Una vez que se muestra y se descarta una solicitud Slidedown (Push, Category o Email/Phone) (a través de Allow, Cancel o cerrando el diálogo), retrocederá y reaparecerá en un calendario definido: Por ejemplo, si el usuario hace clic en “Allow” en el Slidedown pero luego hace clic en “X” en la solicitud nativa del navegador (sin suscribirse), el Slidedown seguirá el ciclo de retroceso anterior.
Esta lógica se aplica a las solicitudes Slidedown de Push, Category y Email/Phone. Puedes omitir la lógica de retroceso usando nuestros métodos de solicitud Slidedown del Web SDK.Para la lógica de retroceso de solicitud nativa, consulta Comportamiento de solicitud nativa del navegador. No puedes omitir la lógica de retroceso para la solicitud nativa porque esto está controlado por el navegador.
Si el usuario borra las cookies o los datos del navegador, el ciclo de retroceso se reinicia y la solicitud puede aparecer nuevamente como si fuera la primera vez.

Mejores prácticas para solicitar permisos de web push

Lograr que los usuarios otorguen permisos de web push requiere tiempo, confianza y un diseño amigable. Sigue estas mejores prácticas para maximizar las tasas de opt-in mientras mantienes una experiencia positiva en el sitio.

Sé estratégico con el momento en que preguntas

El momento importa más que la frecuencia. Muestra las solicitudes de permiso cuando los usuarios ya estén comprometidos o muestren intención. Por ejemplo:
  • Después de que agreguen un artículo a su carrito o se comprometan con una publicación o comentario
  • Cuando actualicen su perfil o inicien sesión en su cuenta
  • Al completar una acción que muestre compromiso con tu marca
Solicitar a los usuarios en estos momentos aumenta las tasas de aceptación porque están más interesados en tu contenido y valor. Si tu sitio tiene un perfil o centro de preferencias, incluye controles de opt-in de push (y otros canales) allí. Esto refuerza la transparencia y da a los usuarios más control sobre cómo reciben actualizaciones. Consulta nuestra guía del Centro de preferencias para más detalles.

Usa la solicitud de campana de suscripción

La solicitud de campana es una forma persistente y no intrusiva para que los usuarios se suscriban en cualquier momento. Este icono de campana flotante es ideal para el compromiso a largo plazo porque:
  • Mantiene visible la opción de suscripción sin interrumpir la navegación.
  • Permite a los usuarios suscribirse cuando lo elijan.
  • Genera confianza al no forzar solicitudes de permiso inmediatas.
La solicitud de campana es especialmente efectiva para visitantes recurrentes y usuarios que inicialmente descartaron las solicitudes de permiso.

Permite a los usuarios personalizar sus suscripciones con categorías

La solicitud de categoría permite a los usuarios elegir qué temas o tipos de mensajes desean, como “Ventas”, “Actualizaciones de productos” o “Publicaciones de blog”. Este enfoque:
  • Hace que la solicitud se sienta menos intrusiva y más relevante
  • Mejora la participación y las tasas de clics en los mensajes
  • Reduce las bajas posteriores al establecer expectativas temprano
Los opt-ins personalizados conducen a una mayor retención a largo plazo porque los usuarios sienten que tienen el control de la experiencia.

Prueba y optimiza con el tiempo

No te fíes de una sola estrategia. Prueba diferentes tipos de solicitud, mensajes y tiempos para ver qué resuena con tu audiencia. Prueba este enfoque:
  • Comienza con la solicitud nativa del navegador durante unos meses para medir tu tasa de opt-in de referencia.
  • Después de recopilar datos, experimenta con la solicitud slidedown o flujos de solicitud personalizados para mejorar las conversiones en navegadores y segmentos de audiencia.
  • Rastrea el rendimiento usando los eventos permissionPromptDisplay y permissionChange y los eventos slidedown de nuestro SDK.
El comportamiento de opt-in puede variar según la temporada, el tipo de dispositivo y la región, así que prueba regularmente para encontrar el equilibrio adecuado entre participación y comodidad del usuario.

Preguntas frecuentes

Problemas de visualización de solicitud

La solicitud de permiso nativa de un navegador puede no mostrarse si se cumple alguna de las siguientes condiciones: 1. El navegador bloqueó la solicitud para que no se muestre. Navega a la configuración de tu navegador y verifica la configuración de permiso de “Notifications”. Ejemplo de Chrome: chrome://settings/content/notifications
Página de configuración de permisos de notificación del navegador Chrome

Configuración de notificaciones de Chrome

En este ejemplo:
  • El usuario ha seleccionado “Don’t allow sites to send notifications” lo que evitará que se muestre la solicitud de permiso nativa. Esto debe mostrar “Sites can ask to send notifications” para permitir que se muestre la solicitud de permiso nativa.
  • El usuario ha agregado https://yoursite.com a la lista “Not allowed to send notifications”, lo que evitará que se muestre la solicitud de permiso nativa. Esto debe eliminarse de la lista para permitir que se muestre la solicitud de permiso nativa.
Documentación específica del navegador:
  • Chrome - Esta página explica cómo gestionar las notificaciones en Chrome yendo a Settings > Privacy and security > Site Settings > Notifications, donde puedes controlar el comportamiento predeterminado y gestionar los permisos para sitios web individuales.
  • Firefox - Esta guía cubre las notificaciones Web Push de Firefox, explicando cómo gestionar los permisos de notificación a través de Settings > Privacy & Security > Notifications, y cómo controlar los permisos para sitios específicos a través del icono de información del sitio en la barra de direcciones.
  • Safari - Esta guía de Apple explica cómo personalizar las notificaciones de Safari en Mac a través de Safari > Preferences > Websites > Notifications, donde puedes gestionar qué sitios pueden enviar notificaciones y controlar el comportamiento de las notificaciones a través de las preferencias del sistema.
  • Edge - Este artículo detalla cómo gestionar las notificaciones de Edge navegando a Settings > Privacy, search, and services > Site permissions > Notifications, o haciendo clic en el icono de información del sitio en la barra de direcciones.
2. El usuario ya ha permitido las notificaciones o ya está suscrito. En la configuración del navegador, verifica si tu URL del sitio está en la lista “Allowed to send notifications”. 3. Estás en modo Incognito, modo de navegador privado o modo de navegador invitado. La solicitud de permiso nativa no se mostrará mientras estés en modo Incognito, modo de navegador privado o modo de navegador invitado. Los usuarios no pueden suscribirse a las notificaciones en estos modos. 4. Estás usando un navegador y dispositivo que no admite notificaciones push web. Asegúrate de estar usando un navegador y dispositivo que admita web push. 5. No se cumplen los requisitos de iOS/iPadOS. Para iOS, hay algunos requisitos adicionales para solicitar a los usuarios su suscripción. Se puede encontrar más información en la guía de Web Push móvil para iOS/iPadOS.
Si aún tienes problemas, consulta nuestra guía de solución de problemas de web push.

¿Cómo muestro solicitudes en una webview de una aplicación de redes sociales?

Las webviews usadas por aplicaciones de redes sociales (Instagram, TikTok, Facebook, etc.) no admiten notificaciones push web. La aplicación debe abrir tu sitio web en un navegador completo que admita web push.

¿Por qué la solicitud slide sigue apareciendo?

Hay dos causas comunes:
  1. Estás en modo incógnito, modo de navegador privado o modo de navegador invitado.
  2. Estás activando la solicitud programáticamente sin usar la opción de solicitud automática. Consulta la referencia del Web SDK y verifica los métodos de solicitud que estás usando.

Después de descartar una solicitud, ¿cuándo se muestra nuevamente?

Para las solicitudes de OneSignal, consulta Lógica de retroceso de solicitud slidedown. Para la solicitud de permiso nativa, consulta Comportamiento de solicitud nativa del navegador.

¿Por qué veo la solicitud slide en lugar de la solicitud nativa del navegador?

Ciertos navegadores requieren un gesto del usuario antes de mostrar la solicitud nativa. OneSignal muestra automáticamente una solicitud slide primero en estos casos. Consulta Comportamiento de solicitud nativa del navegador para más detalles.

¿Cómo traduzco o localizo la solicitud?

Usa la configuración de código personalizado para detectar programáticamente el idioma del navegador del usuario e inicializar el SDK de OneSignal con diferentes textos. La solicitud de permiso nativa se traduce automáticamente al idioma configurado del navegador.

¿Puedo hacer pruebas A/B de solicitudes?

Sí. Usando la configuración de código personalizado, puedes inicializar OneSignal con diferentes opciones de solicitud. Necesitas configurar tu propio método para activar las pruebas A/B. Usa el evento Subscription Change para detectar cuándo un usuario se suscribe y agrega Etiquetas según qué variante ganó.

¿Puedo segmentar suscripciones según la página en la que se suscribieron?

Sí. Consulta la guía Auto-segmentación por página de suscripción.

¿Puedo cambiar el icono de la campana?

No. No puedes cambiar la imagen de la campana, pero puedes personalizar los colores, el texto y la posición (inferior izquierda o inferior derecha).

¿Por qué mi auditoría de accesibilidad marca la campana de suscripción?

Las versiones actuales del Web SDK dan al botón de la campana un nombre accesible predeterminado de “Manage notifications”, por lo que pasa la verificación de “los botones deben tener texto perceptible” usada por Lighthouse, PageSpeed Insights y axe. Para cambiar o localizar la etiqueta, establece la clave launcher.button.aria-label en notifyButton.text usando la configuración de código personalizado.

¿Puedo cambiar las categorías según la página?

Sí, de dos maneras. Para mostrar diferentes casillas de categoría en diferentes páginas, usa la configuración de código personalizado y configura las categories de promptOptions por página. Para aplicar automáticamente etiquetas cat_<category> a medida que los lectores navegan (sin mostrar una solicitud), consulta Etiquetar usuarios por tema de página — el patrón de auto-etiquetado usa el mismo espacio de nombres de etiquetas que la solicitud de categoría, por lo que los dos enfoques se combinan sin problemas.

¿Cómo rastreo los eventos de la solicitud slide?

El Web SDK de OneSignal proporciona métodos de eventos de solicitud Slide para detectar cuándo la solicitud se muestra, se cierra o recibe una acción de “Allow” o “Cancel”.

¿Cómo puedo mostrar la solicitud solo en ciertas páginas?

Deshabilita Auto Prompt, luego usa el método del SDK de solicitud Slidedown en las páginas específicas donde deseas que aparezcan las solicitudes. La solicitud de campana no se puede deshabilitar página por página.

¿Por qué veo la solicitud slide en móvil en lugar de la solicitud nativa?

Chrome para Android muestra una solicitud nativa de pantalla completa que interrumpe la experiencia de navegación. OneSignal muestra primero una solicitud slide para ofrecer una mejor experiencia de usuario. Para omitir esto, desactiva Auto Prompt en el editor de solicitudes y usa el método requestPermission() del Web SDK.

Páginas relacionadas

Referencia SDK Web

Referencia de API completa para métodos de prompt, eventos y opciones de inicialización.

Push web para iOS

Pasos de configuración adicionales requeridos para soporte de push web en iOS y iPadOS.

Solución de problemas de push web

Diagnostica y resuelve problemas comunes de notificaciones push web.

Centro de preferencias

Permite a los usuarios gestionar sus preferencias de notificaciones y opt-ins de canales.