I'm currently learning on how to integrate this to create notifications that don't use the google servers for my android phone. It seems very interesting.
https://unifiedpush.org/ UnifiedPush is a set of specifications and tools that lets the user choose how push notifications* are delivered. All in a free and open source way.
This is a list of apps that currently use it. https://unifiedpush.org/users/apps/
here are the connector libraries for our apps https://unifiedpush.org/developers/
I also wonder, if SN could use this so I can enable notifications on my phone!
118 sats \ 2 replies \ @roy 8 May
This won't work on iOS or Android distributions that background task restrictions
reply
I don't know on iOS, but on Android, you can disable that restriction for each service in the battery settings
reply
0 sats \ 0 replies \ @roy 8 May
Not on every distribution
reply
This works on iOS? I only see android mentioned on the site?
reply
ah sorry. it does not. I find iOS always has limitations for cool things. I was only focusing on Android and thought that it would work for iOS too and didn't bother to check.
from the faq page:
Will UnifiedPush ever work on iOS? iOS doesn’t support running services in the background, so running a UnifiedPush distributor won’t be possible without jailbreaking or Apple’s approval for the foreseeable future. If someone has a solution, share that in the chat.
reply
No worries!
reply
29 sats \ 1 reply \ @k00b 8 May
👀 I didn’t know this was a thing. And iOS PWA nofications are so buggy it’s insane.
reply
yes this may not be very well known that's why I posted it. Hopefully more apps implement it as an option at least. Although it is difficult since most people just use the apple or google services. Installing an additional service like this to use it only in one application would not make much sense. But for those who don't have google services installed, this can enable notifications in a good way without consuming much battery. anyway I thought it was interesting to share. I'll see if I can make it work for one app I'm doing. :)
reply