You got it; that’s pretty much it. Desktop and Android both have notification support natively; this is a way for self-hosters to get a notifications on iOS.
It’s probably less set up involved if users already are using Pushover (there have been a few requests for this already) - Pushover also allows you to customize which devices get notified. If you’re already in the ecosystem (as I have waded in), it gives an option for you to continue down that path.
On the downsides aside from in app purchases, this plugin isn’t going to be offered by any of DIscourse’s current hosting, so continued support here is really on my own time. You are also dependent on the discourse instance installing the plugin, whereas Hub can be used for any site, regardless of plugins.
DiscourseHub has separate concerns in addition to notifications - namely it allows you to aggregate activity of sites all in a single place. This plugin is just concerned with delivering notifications.
I built this mainly because I missed built in push notifications while moving to iOS, and had started using Pushover in other contexts (IRC, and long-running command line prompts), so it felt natural to start experimenting sending Discourse notifications to Pushover as well.
Is this still an active plugin? I have it installed, added the API key from Pushover, though I cannot see any place in /u/waffleslop/preferences/notifications to add a user key.
Hallo @featheredtoast, ist es möglich, dass ein kürzliches Update von Discourse das Plugin kaputt gemacht hat?
Ein paar Tage nach dem Upgrade auf 2.9.0.beta1 erhielt ich diese Nachricht von Pushover, die besagte, dass mein Discourse-Plugin zu viele ungültige Anfragen an ihre API sendet.
Das hätte ich auch gerne benutzt. Aber leider kann ich bestätigen, dass die Verwendung dieses Plugins derzeit einen Konsolenfehler ReferenceError: Ember is not defined verursacht.
Meiner Meinung nach lohnt es sich trotzdem, deinen PR zu posten, und dann werde ich meinen schließen. Es sieht so aus, als ob deiner noch mehr aufräumt und auch eine serverseitige Veralterung behebt
Entschuldigung, dass ich die Wartung dieses Plugins in letzter Zeit nicht auf dem neuesten Stand gehalten habe – danke für die Änderungen @Arkshine – sehr geschätzt