I recently switched to Beeper and as exciting as this looks, I wish that the team spent a little bit more time working on their primary app rather than working on what appears to be a toy hardware project.
Beeper is supposed to be a "universal messenger" that acts as a central place for all your messaging apps. I originally signed up because I wanted to be able to iMessage on my Android device, which has worked relatively well. In order to use the app's SMS bridge though, you have to set the app as your default SMS app (an Android requirement, no getting around it.) Unfortunately, it's just really difficult to compete with the system-level messenger app.
I've been chatting back and forth with them, and their support team has been pretty responsive, but I'll likely stop using it soon. Their app is just too buggy to be such an important part of my workflow as a default SMS app. No RCS support, notification issues, totally missing SMS messages entirely with no way to recover them? (Rare, but destructive.)
Love the idea, but needs a good bit more work. (Sorry to the team, I know some of them are here on HN.)
Tough to penalize us because Android does not expose RCS APIs. If the only part of Beeper that you don't like is the SMS part, I would recommend disabling that - go back to using Google Messages for SMS and use Beeper for the 14 other chat networks that we support.
Hey just found out about Beeper through this post and it looks like it could be a very nice fit for communicating with Apple friends/co-workers while on Android. It is very nice to find out about this app.
> Tough to penalize us because Android does not expose RCS APIs
As someone speaking from a genuine place of ignorance, the Google page relating to RCS https://jibe.google.com/ seems to imply that RCS is just a universal specification and there are a number of documents that seem relevant after a search for "gsma rcs specification".
Is this an Android permissions thing where the only practical way to implement RCS support would be through a Google-supplied API?
I could be wrong but the only app that can send and receive messages through RCS on Android is Googles own messages app. Since Google runs their own RCS instance, they're the only ones interfacing with it. There's currently no API to allow for third party apps to make use of RCS.
That being said, RCS is designed to be an open standard. It's just that only Google is really pushing for it right now and running an instance of it. If I'm not mistaken, AT&T ran their own instance for a while but it was shut down in favor of Googles instance.
RCS should work between different instances; AFAIK, Vodafone and Google are exchanging messages, for example.
Of course you could implement a full RCS client in your own app, deregister RCS in the Google Messenger app and then interface with your server of choice that way. However, this is significantly more work than just accessing the normal text messages on a phone. You'd also need to implement Google's extensions on top of RCS yourself (like E2EE encryption) and set up some kind of notification system (because you can't poll a server or listen on a socket without getting killed in the background).
It's all theoretically possible, but it's a lot of work. This is one of the reasons why Signal decided to drop SMS support all together in their app. Google could expose RCS messaging like they do text messaging, but they just... don't. Unless you're Samsung, of course; Samsung is allowed to call into the RCS APIs but other apps aren't.
A bit disappointed to see the only message mentioning the primary app here is a bad review, so I though I'd chime in and say we (I and three friends) absolutely love it. It's the only app with such versatility, with almost 24h support, and it's getting better every week, on every platform. The UI is really nice for an invite-only product.
Your review is mainly based on SMS, which is a fraction of what the app can do.
Congrats to the team, keep up the great work !
Beeper is supposed to be a "universal messenger" that acts as a central place for all your messaging apps. I originally signed up because I wanted to be able to iMessage on my Android device, which has worked relatively well. In order to use the app's SMS bridge though, you have to set the app as your default SMS app (an Android requirement, no getting around it.) Unfortunately, it's just really difficult to compete with the system-level messenger app.
I've been chatting back and forth with them, and their support team has been pretty responsive, but I'll likely stop using it soon. Their app is just too buggy to be such an important part of my workflow as a default SMS app. No RCS support, notification issues, totally missing SMS messages entirely with no way to recover them? (Rare, but destructive.)
Love the idea, but needs a good bit more work. (Sorry to the team, I know some of them are here on HN.)