Oh no, a problem of having a few accounts (used for testing at some point) is that I can miss these notifications... Sorry about that @lee
! 😳
The docs on Push Notifications were updated fairly recently and they have a bit of context on this feature and its terminology. This is how the Forem iOS app is able to receive Push Notifications from the Forem instance.
The gist of this process is:
Apps first need to request PN permissions on their own (using Apple APIs)
If the user approves then the app receives the device token and it can now call the ForemWebView helper function:
foremWebView.registerDevice(token: token)
Important to keep in mind:
The user must be signed in (within the ForemWebView) for this request to work
In other words: Only authenticated users can register for PN delivery
The Consumer App must be registered in the Forem Admin dashboard
Admin > Apps > Consumer Apps
Android support hasn't been thoroughly tested. We hope to change this soon now that the iOS app has been released 🙂
Over time this Consumer Apps page will continue to host more and more configurations for... Well, Consumer Apps 😄 The extensibility and configurability of how mobile apps (both official and 3rd party) can interact with any Forem instance are very important to us because of the FOSS nature of Forem.
I'm aware the communication related to this area hasn't been great, so I hope to make up for it by writing a public post or two explaining how all of these moving pieces work together soon now, specially now that the Forem iOS app is out. Thank you for always being curious and on the bleeding edge of things @lee
🙌🏼
For further actions, you may consider blocking this person and/or reporting abuse
The best person to answer this is @fdoxyz_6 but see github.com/forem/forem/pull/13588 for some context.
Thanks Michael!
Oh no, a problem of having a few accounts (used for testing at some point) is that I can miss these notifications... Sorry about that @lee ! 😳
The docs on Push Notifications were updated fairly recently and they have a bit of context on this feature and its terminology. This is how the Forem iOS app is able to receive Push Notifications from the Forem instance.
The gist of this process is:
foremWebView.registerDevice(token: token)
Important to keep in mind:
ForemWebView
) for this request to workOver time this Consumer Apps page will continue to host more and more configurations for... Well, Consumer Apps 😄 The extensibility and configurability of how mobile apps (both official and 3rd party) can interact with any Forem instance are very important to us because of the FOSS nature of Forem.
I'm aware the communication related to this area hasn't been great, so I hope to make up for it by writing a public post or two explaining how all of these moving pieces work together soon now, specially now that the Forem iOS app is out. Thank you for always being curious and on the bleeding edge of things @lee 🙌🏼