65
submitted 1 year ago* (last edited 1 year ago) by aprehendedmerlin@lemmy.dbzer0.com to c/privacy@lemmy.ml

Hi guys basically as the title says. I have a pixel phone running GrapheneOS and I really don't want to install Play Services. Is there an alternative for me? I need reliable notifications for Telegram and signal. Edit: Thank you all amazing people for helping I learned alot and found best setup for me

you are viewing a single comment's thread
view the rest of the comments
[-] qweertz@programming.dev 34 points 1 year ago* (last edited 1 year ago)

Most libre applications implement their own websockets for this. EDIT: some propriety spyware like WhatsApp use those too, can confirm myself, as I unfortunately have to use it on my GrapheneOS owner profile (which ofc doesn't have the sandboxed GPlay services installed; I could technically use it on my profile for personal proprietary apps, but it would be a major pita) ENDEDIT
(unfortunately Proton uses only Google FCM in most of their apps and doesn't publish them on F-Droid or Accrescent)

However, those can take a strain on your battery since every websocket maintains it's own connection.
This is where UnifiedPush in combination with either nfty or Sunup comes in
(EDIT: I use ntfy myself, also Sunup seems to be quite new, so it might come with some quirks; EDITEND there is also a plugin for your own Nextcloud)

Since Unifiedpush maintains only one connection for every app using it, this takes quite a bit less charge to upkeep
(it's explained quite well on their website, which is hyperlinked)

If you are looking for Unifiedpush support on Signal: Molly is a hardened fork of the client and does support it through Mollysocket

EDIT: If you use Telegram there is Mercurygram. As for Matrix clients, I use Element and Schildichat. All these support UnifiedPush

[-] QuazarOmega@lemy.lol 3 points 1 year ago* (last edited 1 year ago)

Spot on response!
Just a note: in my experience Mercurygram with ntfy is terribly unreliable, with notifications coming in days later, so I personally ended up enabling its background service anyways, it doesn't look like it's taking up much battery at least

[-] qweertz@programming.dev 2 points 1 year ago* (last edited 1 year ago)

Thx for the kind words!

I left the background service on for all the messengers, it's not like the Unifiedpush ones have anything major to use anyway. This increased the reliability and peace of mind + they never show up as major battery users for me either

[-] QuazarOmega@lemy.lol 2 points 1 year ago

You mean unrestricted battery usage? If so, I don't exactly understand how it differs from keeping the unifiedpush integration off and relying on the app, does it make it so that it's only "ready" to be triggered by ntfy when it would otherwise poll the server on its own very frequently (so you end up actually saving some battery)?

[-] qweertz@programming.dev 3 points 1 year ago* (last edited 1 year ago)

does it make it so that it's only "ready" to be triggered by ntfy when it would otherwise poll the server on its own very frequently (so you end up actually saving some battery)?

That's how I understand it, yes. You change the behaviour of the app by configuring it to use UnifiedPush, so there is less background usage to "restrict"

[-] QuazarOmega@lemy.lol 2 points 1 year ago

I see, that makes sense

load more comments (2 replies)
load more comments (8 replies)
this post was submitted on 04 Jan 2025
65 points (95.8% liked)

Privacy

48173 readers
688 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

much thanks to @gary_host_laptop for the logo design :)

founded 6 years ago
MODERATORS