He descargado la aplicación de Discourse en mi iPhone, pero no parece recibir notificaciones cuando mi comunidad me menciona o me envía mensajes directos. ¿Alguien sabe cómo configurarlo? Entré en la aplicación en mi iPhone y activé las insignias, etc., pero sigue sin funcionar. ¡Gracias!
¡Hola, Rose! Bienvenido a Meta.
La aplicación Discourse Hub en iOS solo admite notificaciones push para sitios de Discourse alojados por el equipo de Discourse. Según la descripción de la aplicación en la App Store:
- Notificaciones push en tiempo real para foros de Discourse alojados oficialmente
Esto se debe a la forma en que funcionan las notificaciones push en dispositivos iOS: necesitamos un certificado de Apple, que debe mantenerse privado y, por lo tanto, solo puede ser utilizado por los sitios que nosotros alojamos. Aún recibirás notificaciones, pero solo cuando se ejecute la programación en iOS, no en tiempo real. Para notificaciones push en vivo en iOS en sitios no alojados, consulta Pushover notifications.
Ten en cuenta que Pushover es una aplicación de terceros (de pago) para enviar notificaciones a tu iPhone. Además de contar con un plugin diseñado para Discourse que envía notificaciones a través de su aplicación, no tenemos ninguna relación con ese servicio de notificaciones en particular.
@Dani1 Referencias para usuarios de Apple,
¿Podrían los sitios autoalojados obtener su propio certificado?
¿Cómo comprobamos la programación en iOS? ¿Qué ajustes deben tener los usuarios para recibir notificaciones móviles?
No para usar con la aplicación DiscourseHub, no. Todos queremos esto, lamentablemente no es posible en este momento.
En este momento no es posible a menos que quieras desarrollar tu propia aplicación. La verdadera solución es que Apple permita las notificaciones del navegador. De esa manera, tu usuario podrá recibir notificaciones nativas en su dispositivo de la misma manera que los usuarios de Android han podido hacerlo durante años.
Sí, Stephen lo tiene. No solo necesitarías tu propio certificado, sino también tu propia aplicación. La cual sería específica para tu sitio.
No es una situación ideal, Apple es el problema aquí.