Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UnifiedPush support for push notifications #193

Open
th0mcat opened this issue Aug 2, 2023 · 1 comment
Open

UnifiedPush support for push notifications #193

th0mcat opened this issue Aug 2, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@th0mcat
Copy link

th0mcat commented Aug 2, 2023

UnifiedPush is a way to use self-hosted services like ntfy to send push notifications to Android apps. Having the ability to do this with my current infrastructure and not have to rely on FCM would be very nice.

https://unifiedpush.org/

https://unifiedpush.org/developers/intro/

https://ntfy.sh

@Barusu-rem
Copy link

not have to have to rely on FCM would be very nice.

The kinda caviot is due to billing of in app purchases sync for lemmy is VERY dependent on google play services. You probably wouldn't be able to use any paid features of sync for lemmy on degoogled versions of android (even with microg). I also doubt lj is going to make a sync pro version of lemmy outside the playstore and setup his own billing system (sync isn't a open source project).

Another issue regarding unified push is lemmy doesn't have any great ways for thirdparty apps to use push notifications. Currently the only way to get push notifications is setting up a server which polls for new messages every min (similar to how sync for lemmy checks for new messages every 60 min by default). This would be massive resource hog for both instances and sync servers (memmy devs for instance, using frequent polling for push reported that just 800 users utilizing push equated to 1-3gb of bandwith). Further developement would require lemmy to support a more efficient means like Web Push API, web hooks, etc

LemmyNet/lemmy#3552

@laurencedawson laurencedawson added the enhancement New feature or request label Sep 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants