iOS Mobile App Notifications

Sorry I need a break from this topic.

I’m an admin of a new Discourse forum running on Digital Ocean. All’s working well so far as we prep to open our doors in a month or so.

The Discourse IOS app is working but seemingly with some quirks. And we just noticed the phrase in the App store description:

“for officially hosted discourse forums”

What should I tell my users to expect with their use of the Apps, both Android and IOS?

Primarily the native notification issue, other than that it will work as expected.

@codinghorror Is there any way to pay for iOS push notification functionality witha self hosted forum?

No, this is not possible. You’d need to use a paid Discourse specific hosting plan, either here or elsewhere.

If it’s a DO discourse droplet?

That is “self hosted” in this context.

Hey @jtbayly I recently published a plugin for pushover that allows a user to sign up for push notifications over Pushover. Other push services could probably be added with not too much difficulty. Maybe this can help scratch your itch here.

Thanks for sharing that here. I had totally missed it.

¿Has encontrado una forma exitosa de recibir notificaciones mientras te autoalojas? Si es así, ¿me ahorrarías la prueba y el error compartiendo tu conocimiento práctico? Por favor.

Sí, pero no tenía relación con este hilo. Simplemente descargué una aplicación gratuita en mi iPhone llamada Fig. En todos los demás dispositivos, las notificaciones push funcionan de inmediato. Espero que esto ayude.

De hecho, no te preocupes. Lo encontré: ‘Fig para Discourse’.

Hola a todos, disculpen la molestia. Solo quería consultar el estado del problema de las notificaciones push en iOS para foros autoalojados. Ha pasado un tiempo desde el último post aquí. ¿Hay algo nuevo o sigue sin ser posible? ¡Gracias!

No se han realizado cambios recientes para agregar más soporte para notificaciones push autohospedadas en nuestra aplicación de iOS. Sin embargo, la aplicación cuenta con una tarea en segundo plano que debería ejecutarse aproximadamente cada media hora y que debería recibir las notificaciones push. Esto utiliza un servicio de búsqueda en segundo plano del sistema operativo, que es notoriamente poco fiable, por lo que es posible que no funcione demasiado bien.

@pmusaraj ¡Muchas gracias por la actualización!

@pmusaraj ¿no hay novedades al respecto?

Lo sentimos, pero las notificaciones push autoalojadas implicarían que debes registrar una cuenta con Apple. Discourse no puede gestionar datos de foros que no alojamos.

No hay novedades aquí.

Gracias, Sam. Cuando dices registrar un acta con Apple, ¿cómo lo haría? No es un acta de desarrollador para una aplicación, sino específicamente para un sitio web que utiliza la aplicación Discourse. ¿Es eso posible?

Tendrías que:

  1. Hacer un fork de Discourse Hub
  2. Registrarte como desarrollador con Apple
  3. Empaquetarlo como una aplicación independiente para tu sitio
  4. Publicarlo en la App Store
  5. Construir la infraestructura necesaria para gestionar las notificaciones push

Me temo que no hay una solución sencilla en este caso; en Android, Google proporciona un proxy público, pero Apple no lo hace.