XF 2.1 Push notifications

Chris D

XenForo developer
Staff member
I’m not surprised in the slightest. I think I first started talking about iOS push notifications when we were waiting for iOS 8 to be revealed at WWDC 2014.

I want to come up with something but I don’t know what, yet. Don’t get your hopes up. First thing I want to try is actually opening a dialog with Apple/WebKit engineers. I recently had a disagreement with a couple of them on Twitter so that’s a start but I need to do something more constructive.
 

digitalpoint

Well-known member
I’m not surprised in the slightest. I think I first started talking about iOS push notifications when we were waiting for iOS 8 to be revealed at WWDC 2014.
It will be one of those things where as soon as you put too much effort into doing something (like spending the effort implementing Apple's kludgey web push for macOS Safari), they will finally do it.

Happened to me with XF's image proxy feature... wanted it for a long time, figured it would never be part of core so I finally did it myself. 4 days later you guys did the "Have you seen?" for upcoming image proxy feature... hah

I feel like Apple has no choice but to implement native Push API... however they still haven't, so maybe it's just the "want" part of my brain overriding the logic part? Not sure... crazy to me they still haven't done it.
 

Kirby

Well-known member
Not sure... crazy to me they still haven't done it.
IMHO not at all. Push is an important feature on mobile devices, if they open that up for websites (instead of keeping it exclusively for native iOS apps) the importance of having native iOS apps will shrink.
 

digitalpoint

Well-known member
IMHO not at all. Push is an important feature on mobile devices, if they open that up for websites (instead of keeping it exclusively for native iOS apps) the importance of having native iOS apps will shrink.
Not sure Apple places a ton of value to apps that are free/they make no money from serving no purposes other than to serve up push notifications.

I'd think there is some value for end user experience where users are like, "What? Android phones let me get push notifications from websites?" ...and people on the fence between iOS and Android switch to Android because missing features on iPhones.
 

DaveL

Well-known member
I’m not surprised in the slightest. I think I first started talking about iOS push notifications when we were waiting for iOS 8 to be revealed at WWDC 2014.

I want to come up with something but I don’t know what, yet. Don’t get your hopes up. First thing I want to try is actually opening a dialog with Apple/WebKit engineers. I recently had a disagreement with a couple of them on Twitter so that’s a start but I need to do something more constructive.
Hopefully MacRumours - A large Xenforo Apple based forum might be able to get in touch with the right people - Especially as 1.5 is no EOL
 

morgin

New member
@Chris D

Invision community admin here, facing same issue. Wanted to come over to see how xenforo is handling, as this is a common problem for any of us trying to keep the forum world alive.

I had some dialogue with one of the apple PWA dev's, specifically regarding https://medium.com/dev-channel/progressive-web-app-progress-in-ios-12-2-beta-1-build-16e5181f-a18cd05ca361

Their response on whether they would implement:

There's lots of things on that list that we'll do over time. Can't make specific promises about future products. If you want to provide info about Push API, you can comment on the bug. Preferably concrete use cases, especially things you are doing or plan to do with it.
The bug referenced is here: https://bugs.webkit.org/show_bug.cgi?id=182566 [Edit: I see this was also linked in an earlier post. However, more visibility can't hurt!]

I know the reality is that this is probably a strategic apple decision to not start work on push API support, but in the interest of not leaving any stone unturned, it would be awesome if the xenforo community could join efforts and submit detailed (and numerous!) feedback to https://bugs.webkit.org/show_bug.cgi?id=182566 (as well as the other bugs/feedback channels listed in the medium article) with specific, detailed examples of how push notifs would be used as part of a PWA.

It's a frustrating position where it feels like we're all yelling into the abyss, but may as well take advantage of these feedback channels.

Again (although I sincerely doubt it's a good faith position) the devs responsible for implementation are acting as though they required detailed, concrete use case examples (as if it isn't glaringly obvious), so anyone who wants to submit, please try to avoid "+1 I need this" and provide as much detail to your feedback as you can.

If you want Push Notifications support, chime in on WebKit Bug 182566.
If you want Background Sync support, chime in on WebKit Bug 182565.
If you want Storage Estimation support, chime in on WebKit Bug 185405.
If you want Web App Manifest icons for PWAs, chime in on WebKit Bug 183937.
If you want Add to Home Screen support for PWAs, chime in on WebKit bug 193959.
If you want Web Share Target API support, chime in on WebKit bug 194593.
If you want Web Share API — Level 2 support (file sharing), chime in on WebKit bug 198606.
If you want Navigation Preload API support, chime in on WebKit bug 182852.
Also, as a final thought, I'm not sure how much communication there is between the development teams for Xenforo, Invision, NodeBB, Discourse, Vanilla, etc. etc., but this is one of those topics where forming a lobbying group of developers where you can aggregate the number of users across all platforms and deliver some consistent messaging would be really helpful IMO. Any victories we can make with PWA in iOS ultimately serves to keep all of our communities alive and able to compete with other closed platforms, as ultimately user engagement on mobile through notifications (and in the case of iOS, the complete lack thereof) is going to make or break many of us.
 
Last edited:
Top