As far as I can tell, each carrier needs to run its own RCS implementation, something like universal profile.
Google is running some RCS hubs, which are the interlink between different RCS implementations between operators. I think Google is able to implement RCS messaging for anybody on any carrier, because they can basically man in the middle at the hub.
So if you want to use Google hub, you have to use Google’s api.
I’m not sure how this works for the individual carriers, if there can be a generic RCS phone app and talk directly to the carrier.
Great question.
https://en.m.wikipedia.org/wiki/Rich_Communication_Services
As far as I can tell, each carrier needs to run its own RCS implementation, something like universal profile.
Google is running some RCS hubs, which are the interlink between different RCS implementations between operators. I think Google is able to implement RCS messaging for anybody on any carrier, because they can basically man in the middle at the hub.
So if you want to use Google hub, you have to use Google’s api.
I’m not sure how this works for the individual carriers, if there can be a generic RCS phone app and talk directly to the carrier.