I built a unified notification solution for myself, including a custom UDP protocol for push notifications (when the target device supports it):
It can also do "push" notifications using long polling, and (bleh) can even go through Google's monstrosity Firebase.
Then it can quite easily be an unifiedpush distributor : it just misses the distributor interface to forward notifications to applications implementing the connector interface.
For linux, the specifications are here : https://github.com/UnifiedPush/specifications/blob/main/specifications/dbus.md
@unifiedpush OK interesting, will look into implementing support if possible at this stage. Need to do notifications at some point anyway 😅
ehm... I don't understand what "how push notifications are delivered" mean
What are push notifications ?
And how are they delivered most commonly ?
With this background I could try to understand what your project is trying to bring t othe table
Sorry for being pedantic 😐
Push notifications are messages send from a server to a mobile phone.
On android it is usually done via Google services (Firebase Cloud Messaging).
And it is possible to use non-google service to get push messages with this project.
PS : the definitions are here : https://unifiedpush.org/spec/definitions/
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.