Yo también. Especialmente porque las notificaciones que no son push simplemente no funcionan el 95% de las veces.
Realmente, todo este tema trata sobre notificaciones push, que simplemente no puedes obtener en iOS con Discourse autoalojado sin crear una aplicación iOS separada, que luego podría no ser aceptada en la App Store.
MacOS Safari admitía notificaciones, sí, pero simplemente eran activadas por el javascript de la página. En Discourse, esto significaba que necesitarías tener una pestaña abierta para el sitio web, que MessageBus siguiera consultando, que la pestaña no estuviera suspendida, etc.
Ahora, Safari en MacOS admite el estándar WebPush, donde incluso sin tener Safari abierto en absoluto, seguirás recibiendo notificaciones, muy parecido a como funcionan en las aplicaciones nativas de tu teléfono.
¡Lo restringieron a las aplicaciones añadidas a la pantalla de inicio! Le sugerí esto al equipo de Chrome en 2021 como una forma de frenar el spam de solicitudes, pero lo descartaron.
Si instalas la 16.4 usando el perfil, te quedarás atascado en b1 a menos que inicies sesión con una cuenta de desarrollador o hasta que cambies a las betas públicas.
¿Alguna idea de qué podría impedir que funcionen? Los tengo funcionando aquí en Meta, pero en la mayoría de mis instancias autoalojadas y en https://forums.NaNoWriMo.org (un cliente de alojamiento empresarial del que soy moderador) no funcionan.
Lo único que tienen en común las instancias en las que no puedo hacer que funcione es que falta esto en las preferencias de notificación:
Verifiqué que mis instancias autoalojadas tienen habilitadas las mismas configuraciones de notificación que las que funcionan, así que estoy perdido porque realmente me gustaría probar esto en más foros, especialmente en los foros de NaNo.
Teníamos un bloqueo manual de las notificaciones push en iOS que acabo de eliminar el día que Apple anunció la primera beta para desarrolladores con soporte para push, hace 5 días.
Los sitios autoalojados necesitan actualizarse y para nuestro hosting se implementará en la cadencia normal, es decir, en los próximos días.
Vaya, esto es realmente extraño entonces. Todas mis instancias autoalojadas se actualizaron ayer. A menos que una actualización de seguridad lo requiera antes, siempre actualizo el día 20. Intentaré reconstruir un par de ellas de nuevo y ver qué pasa.
Y cualquiera con el perfil de desarrollador anterior podría actualizar a 16.4b1, parece que las actualizaciones posteriores requerirán acceso de desarrollador. Esas no son mis palabras, el lenguaje anterior proviene de Apple.