Как следствие, было бы хорошо (обязательно?) чтобы сторонние приложения для SMS поддерживали RCS.
Я разработал приложение SMS, в котором иногда «сталкиваюсь» с сообщениями RCS.
Мое приложение не может получать сообщения RCS, но иногда предыдущее приложение получало некоторые из них (например, Google Message App), поэтому мое приложение «найти» эти «старые сообщения RCS в базе данных SMS Android».
Мое приложение может читать эти старые сообщения, но Я понятия не имею, как реагировать на эти сообщения
Мое приложение основано на библиотеке android-smsmms, и я нашел некоторую информацию (2020 г.) об этой проблеме с RCS:
Подведем итог:
- Сторонние приложения в настоящее время не поддерживают RCS.
- Пока Google не предоставит API или встроена поддержка RCS в Android, сторонние приложения не смогут ее использовать.
- Вы можете просто отключить RCS (или «Расширенный обмен сообщениями»)
В поисках библиотеки RCS я не нашел ничего, кроме старой неподдерживаемой библиотеки rcsjta
Вопросы:
- Открыт ли RCS на данный момент для сторонних приложений? Или скоро будет? (В 2021 году этого не было: см. https://www.xda-developers.com/google-messages-rcs-api- Third-party-apps/)
- Где я могу найти точную информацию о текущем состоянии и планах RCS API?
Вот некоторые SO вопросы, которые я уже рассматривал относительно это:
- Как программно читать сообщения RCS с устройства Android
- Как работает SMS (на устройствах Android)?
- Android: как включить многофункциональные коммуникационные службы в приложение
Подробнее здесь: https://stackoverflow.com/questions/773 ... android-ap