The discussion revolves around push notifications on Discourse, specifically focusing on mobile devices. Ralf_Stockmann initially thought Discourse did not support mobile push notifications due to the lack of a central push server, but markvanlan corrected this, stating that Discourse does support mobile push notifications, except on iOS where web push notifications through PWAs are not allowed.
However, using DiscourseHub on iOS can enable push notifications. Some users, like jimkleiber, have experienced issues with receiving notifications on DiscourseHub, while others, like Falco, have successfully received web push notifications on Android.
For self-hosted instances, rishabh suggests using workarounds like OneSignal or Pushover notifications. Judith confirmed that Pushover notifications work for their self-hosted instance, but noted that neither Pushover nor default Discourse web push notifications work for chats, which may be a bug.
My understanding is, there are no (mobile) push notifications for Discourse. At least for iOS/Mac due to the lack of a central push-server.
If the new chat feature is aiming to make external chat-solutions like rocketchat obsolete (which would be great), push notifications are an issue. So is this an early indicator, that a central push-server may be in the making, like Rocketchat does?
My intranet-community would be more than willing to pay for such a service.
Discourse does support mobile push notifications actually, but iOS does not allow web push notifications through PWAs (which is how most probably install Discourse on mobile). If you use discourse hub on iOS, you do get push notifications.
Many of us internally use DiscourseHub for Meta and our internal instance. Some people like to keep Discourse push notifications muted by disabling push notifications to DiscourseHub. This is an issue when chat is introduced because everyone wanted chat push notifications. The easiest solution for this, is the setting you screenshot. It still allows chat push notifications through while blocking all core push notifications.
Sorry, I read an article about a petition. I got completely confused. However, it is sad to see that Apple is relying on apps so much that it does not want to implement web notifications.
Hmm, I’ve been trying to figure out how to get Discourse notifications on DiscourseHub, for both Meta and my self-hosted instances, and yet they don’t seem to arrive.
I just tested it out and I notice I’m receiving the badge alerts on iOS (on the app icon) but not in the banner (top of screen) or notifications center.
Checking in to see if you had any luck getting it to work as I haven’t seen many other reports of this. At least for Meta and other sites hosted with us, they are supposed to work out of the box.
I confirm that Pushover notifications are working well for our self-hosted instance. However, neither Pushover notifications nor the default Discourse web push notifications work for chats. People get notifications about new replies in threads etc. but not about new chats. This sounds like a bug. Maybe this notification type was neglected when coding the web push notifications solution?
I’m getting web push notification on my Android phone just fine. We recently changed so push notifications are only sent when a user has been away from Discourse for over 10 minutes (by default), so you don’t get phone notification if the site is opened on you desktop, for example.