Notificaciones push web de iOS 16 en 2023

Y eso es todo lo que recibí. El resto ha venido del Hub.

16.4 ya está disponible. Pude suscribirme a las notificaciones push aquí en Meta y en otro foro alojado en Discourse, pero solo porque sé cómo A2HS.

5 Me gusta

He estado esperando mucho tiempo por esto :crossed_fingers:

Acabo de actualizar iOS a 16.4, volví a añadir mi foro a la pantalla de inicio, habilité las notificaciones (y Discourse dijo felicidades, están habilitadas), me aseguré de que todos mis Enfoques de iOS estuvieran desactivados, me envié un mensaje desde una segunda cuenta de usuario y todavía no veo la notificación push.

Estoy bastante seguro de que mi foro de Discourse se actualizó no hace más de una semana, pero intentaré reconstruirlo y probarlo allí.

Por lo demás, ¿alguna idea de por qué podría no estar viendo la insignia en el icono de la aplicación o una notificación en el centro de notificaciones?

3 Me gusta

¡No solo tú!

Funciona muy bien desde el primer momento.

Solo recibes una notificación si estás desconectado/ausente del sitio durante (creo) 5 minutos para mensajes privados o 10 minutos por defecto. Así que asegúrate de cumplir también este criterio.

3 Me gusta

¿Es eso coherente con el comportamiento de Hub?

1 me gusta

Definitivamente parece que ambos son solo una PWA, así que debería ser lo mismo, ¿verdad?

1 me gusta

Hub no es una PWA, pero sí, creo que se aplica la misma lógica.

2 Me gusta

Hub es una aplicación basada en React Native que utiliza una Web View para exponer cada instancia de Discourse.

3 Me gusta

Ah, de acuerdo, ¿hay alguna forma de cambiar esto?

Puedo entender por qué no enviaría notificaciones por correo electrónico a menos que haya estado ausente, pero por alguna razón, eso no tiene tanto sentido para las notificaciones push, especialmente en lo que respecta al chat, que es más inmediato.

Consulta Push notification time window mins can be double that time sobre cómo cambiar esto y cómo puede tardar más en realidad.

4 Me gusta

Estoy ejecutando iOS 16.4 y agregué Meta a mi pantalla de inicio. Las notificaciones están permitidas en la configuración de la aplicación en iOS (establecidas en entrega “inmediata”). Concedí notificaciones dentro de la aplicación y recibí la notificación de confirmación inmediata.

No estoy recibiendo ninguna notificación después de un par de horas sin estar en el foro y recibo notificaciones por correo electrónico.

En otras palabras, estoy viendo lo mismo que @merefield.

1 me gusta

El enlace de @RGJ enlaza a una corrección de errores reciente. La corrección se implementó hoy y probablemente aún no se ha desplegado.

Incluso cuando esa corrección esté activa, todavía hay una ventana de 10 minutos para las notificaciones push, durante la cual las notificaciones no se envían si has visitado el sitio en los últimos diez minutos; esa es una configuración para todo el sitio.

He presentado una solicitud de función para que esto sea configurable.

3 Me gusta

Esperé toda la noche y todavía no recibí ninguna notificación. Parece que está pasando algo más, ¿verdad?

1 me gusta

Parece que lo que necesitarías aquí son más recursos de prueba/depuración de Discourse.

Por ejemplo, la única forma de recibir una notificación de prueba es darse de baja/suscribirse a las notificaciones, pero si eso funciona, y sigues sospechando que otras notificaciones no están llegando, ¿qué puedes hacer?

Lo obvio es hacer que otra cuenta te envíe un mensaje directo. Pero si no tienes cuidado, el mensaje directo podría llegar durante la ventana de retraso de las notificaciones push y, si lo hace, no tendrías forma de saber si llegó. (Si al menos pudieras configurar/desactivar la ventana de tiempo de las notificaciones push, podrías desactivarla (establecerla en 0) y probar las notificaciones de esa manera).

¿Es posible que incluso un administrador revise un registro para averiguar por qué no se envió una notificación en particular?

4 Me gusta

No puedo encontrar nada sobre notificaciones como administrador. Solo sobre correos electrónicos que salen.

Además, esto todavía no me funciona en absoluto, ni siquiera aquí en meta. ¿Alguien más tiene mejor suerte?

No hay una interfaz de usuario para ello en este momento.

He estado usando notificaciones push web diariamente aquí en Meta desde 2016 como mi principal forma de responder a cosas, así que puedo asegurar que lo estamos manejando del lado de Discourse.

¿Fuiste notificado de esta respuesta?

2 Me gusta

Parece que recientemente no está llegando nada.

1 me gusta

¿Cómo se relacionan las notificaciones push con las notificaciones por correo electrónico?

He recibido un par de notificaciones aquí.

Pero esta mañana hice una prueba con un amigo enviándome un mensaje privado aquí en Meta. Recibí el correo electrónico de inmediato, pero ninguna notificación push.

¿El correo electrónico está impidiendo la notificación push? ¿Se envían ambas al mismo tiempo? ¿Los retrasos son los mismos?

Edición: Finalmente recibí las notificaciones, unos 5 minutos después de recibir el correo electrónico.

Edición 2: También probé a chatear aquí y recibí una notificación 8 minutos después de que alguien me enviara el mensaje de chat. Parece que el chat debería ser el lugar donde la inmediatez es más deseable.

4 Me gusta

Lo mismo por aquí. Tengo que deshabilitar/habilitar manualmente las notificaciones para que funcionen. PERO, solo funcionan durante unas pocas horas. Prácticamente todos mis miembros que usan la función HomeScreen de iOS experimentan lo mismo.

Sí, me rendí hace meses.

Quizás las notificaciones push web de iOS 18 en 2024 lo consigan.