this post was submitted on 06 Dec 2023
215 points (91.8% liked)

Technology

59118 readers
6622 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Beeper reverse-engineered iMessage to bring blue bubble texts to Android users::The push to bring iMessage to Android users today adds a new contender. A startup called Beeper, which had been working on a multi-platform messaging

you are viewing a single comment's thread
view the rest of the comments
[–] twix@infosec.pub 5 points 11 months ago (1 children)

They do have to run servers in order to keep the service alive. If you want to run this stuff yourself on your own server that’s possible using PyPush. The reason they have to run those servers for you is to keep the notification service alive.

[–] LWD@lemm.ee 1 points 11 months ago* (last edited 10 months ago) (1 children)
[–] twix@infosec.pub 1 points 11 months ago (1 children)

Yeah, sorry, I got confused. Beeper mini does need servers to keep the notification service alive. And thus not crazy to ask for 2$ a month. Beeper cloud could indeed do without servers I guess, but I don’t know anything about that. I was just keeping up with the development of pypush (the python poc) and reverse engineering progress.

I don’t understand your point of “you have to log in with a google account”. I understood that was a requirement to check subscription status (and as such limit fraudulent apk’s).

But that seems to be a different story than “opensourcing this would mean a competitor could do it for free”.

You can already do this for free with pypush. And if you want to use something else then python you could build something based on it with any language as pypush is completely open source.

[–] BearOfaTime@lemm.ee 0 points 11 months ago

Your Google account is required because it uses GCM for notifications on the phone. The Mini servers act as a middleman between GCM and ANP (Apples background notification protocol).

They talk about this in the docs, they didn't think it was realistic to try to reproduce ANP on Android, besides Android already has a service.