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

  • qweertz (they/she)
    link
    fedilink
    English
    27
    edit-2
    5 months 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

      • qweertz (they/she)
        link
        fedilink
        English
        2
        edit-2
        5 months ago

        So you have set it up over Mollysocket? Do you use your own or a remote instance?

        I just haven’t got around to setting it up myself yet… (+ I don’t have my own server yet, so I can’t self host :/)

        • @dracs@programming.dev
          link
          fedilink
          English
          35 months ago

          Yeah, in self hosting MollySocket and my own Ntfy server. I’m in the process of moving it all to my NAS so I don’t have to leave my computer on all the time.

          I really wish Signal would support it natively.

          • qweertz (they/she)
            link
            fedilink
            1
            edit-2
            5 months ago

            it’s rly cool that you’re self hosting this stuff! though I can imagine running your PC 24/7 just for that is quite annoying

            also yeah, upstream support for UnifiedPush in the clients for both Signal and Telegram would be great…

            But I can imagine that it’s not rly a priority for them.
            (I’m not actually skilled enough (yet) to help implement that though either)

  • @illegalflyer@lemm.ee
    link
    fedilink
    English
    195 months ago

    Only thing I have a problem with right now is proton mail. Hopefully soon they will be implementing notifications that don’t rely on google play (they said they are working on it)

    • qweertz (they/she)
      link
      fedilink
      35 months ago

      I can recommend Molly for Signal and Mercurygram for Telegram. Both support UnifiedPush too!

  • @toastal@lemmy.ml
    link
    fedilink
    4
    edit-2
    4 months ago

    FYI for the other commenters, UnifiedPush can work thru the Prosody mod_unified_push or any server with a up where Conversations (& its forks like Cheogram, Monocles, Blabber) can be a distributor. This has the added bonus of coming with an awesome decentralized XMPP chat server getting to reuse a single connection & single app to server instead of separate ones. Conversations is the most efficient chat client on Android in terms of resources (battery, network, RAM) so might as well keep it lightweight—which you are probably trying to get push notifications from the likes of Signal or Element, but what is the point when you have an efficient XMPP server for your chat needs?

    However, I think UnifiedPush might be a bit flawed—as if the startup that created ntfy is pushing others to try to adopt their standard instead of getting folks on board with the older & capable MQTT (which also can be ran thru mod_mqtt on your XMPP server). I am not yet sure if this is a tinfoil take or not.

  • WreckingBANG
    link
    fedilink
    75 months ago

    It depends for what Apps you need them. Often Apps like Signal or Element support getting Notifications via a persistent Server connection or asking every so often for Notifications. Even tho i could not find any source, i found that this works with Whatsapp(sadly have to use it) too.

    • aprehendedmerlinOP
      link
      fedilink
      English
      45 months ago

      So it’s either a persistent notification or allowing the app to constantly running in the background. Does it have a significant battery impact?

      • @ReversalHatchery@beehaw.org
        link
        fedilink
        English
        15 months ago

        as I know its the persistent notification (that you can hide on most phones, but do not swipe away) is what lets it run in the background

      • merde alors
        link
        fedilink
        25 months ago

        yes, it has a “significant” impact on battery. i don’t know why the other comment claims otherwise.

        it’s worth it for me, so i accept that “impact”.

        • WreckingBANG
          link
          fedilink
          15 months ago

          Signal uses 2% a day and Element 1%. I do not really think this is significant.

      • @Bullybeard@lemm.ee
        link
        fedilink
        English
        35 months ago

        Holy shit I just commented it was ironic, didn’t even say it was bad or good and I got 12 down votes? I suppose the reddit hivemind mentality carries over to Lemmy as well

        • @ReversalHatchery@beehaw.org
          link
          fedilink
          English
          25 months ago

          that, or bots. Apparently it’s possible to view the list of downvoters, somehow (like through mbin I think), so you may be able to check what sort of content do they post, if any