如何从 Android 应用程序发送和接收 RCS(丰富通信服务)消息?

Pas*_*cal 7 sms android rich-communications-services

谷歌正在其消息应用程序中推广和使用RCS。 因此,第三方短信应用程序支持 RCS 是件好事(强制?)。

我开发了一个短信应用程序,有时我会在其中“遇到”RCS 消息。
我的应用程序无法接收 RCS 消息,但有时,以前的应用程序确实收到了其中一些消息(例如:Google Message App),因此我的应用程序在 Android SMS DB 中“查找”这些“旧 RCS 消息”。

我的应用程序能够读取这些(至少是基本的)旧消息,但是**我不知道如何回复这些消息**。

我的应用程序基于android-smsmms 库,我找到了有关此 RCS 问题的一些信息(2020):

总结一下:

  • 第三方应用程序目前无法支持 RCS。
  • 在 Google 提供 API 或在 Android 中构建 RCS 支持之前,第三方应用程序将无法使用它。
  • 您可以简单地禁用 RCS(或“高级消息传递”)

源代码:https ://web.archive.org/web/20201111221326/https://github.com/maplemedia/pulse-sms-issues/issues/143

搜索 RCS 库时,除了一个未维护的旧库rcsjta之外什么也没找到


问题:

注意:
以下是我已经研究过的一些与此相关的问题: