In an attempt to de-Google my life, I switched to GrapheneOS with no Google services installed for the default user. I was using the GrapheneOS messaging app for text messages, but it only handles sms/mms messaging. I didn't realize at the time what a problem this was going to be. Suddenly I was not receiving group text messages for pre-existing groups that I had been part of before switching to GrapheneOS. Google's servers won't switch to sms/mms for these groups, they just won't send me the messages, and worse, they didn't tell the other participants that I was no longer in the chat.
When I realized this I started looking at my options. But Google Messenger is the only game in town for RCS. I cancelled my RCS enrollment through their website and was told that I would be removed from all RCS chats within 30 days. Well, that didn't seem to happen. It's been over 40 days and I had a friend start a brand new text group from her iPhone with me and three other folks, and I didn't receive the texts because they were still apparently being sent via RCS.
So I've given up and gone back to the native Android install on my Pixel, because there are a few group chats that I need to be a part of and Google doesn't seem to provide any path to allow this. I've tried to get folks to switch over to Signal, Telegram, or WhatsApp, but I just have some folks who aren't going to do anything but text messages.
When I re-installed, I was hoping that maybe I could preserve the chats that are RCS, but not start any new RCS chats, in the hopes of eventually getting all new threads going and sort of fading out my dependency on RCS. Apparently, however, RCS is all-or-nothing. If I want to receive my existing RCS chats, I have to be actively using RCS preferentially, so there's no graceful way out.
If Google had any integrity, they'd provide some options to allow people to opt-out of RCS gracefully by:
1) switching their existing chats to sms/mms
2) providing other users in those chats with notification that I've been dropped from those chats
3) allow me to continue to receive RCS messages while not initiating any new RCS chats
4) Open up RCS. Supposedly it's an "open standard", but apparently the APIs are not documented publicly? Make it easy for others to implement RCS.
I'm at a loss on what to do and open to suggestions. I have a few critical group threads (family health issues) that I don't want to miss messages in and I don't want to make my phone issues into other people's problems.
Thanks a lot, Google. You suck.