https://bugs.kde.org/show_bug.cgi?id=464654

            Bug ID: 464654
           Summary: KDE Connect should be able to send RCS messages
    Classification: Applications
           Product: kdeconnect
           Version: unspecified
          Platform: Android
                OS: Android 13.x
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: messaging-application
          Assignee: si...@ergotech.com
          Reporter: si...@ergotech.com
  Target Milestone: ---

SUMMARY
When trying to send a message to an RCS-enabled thread, KDE Connect instead
sends a regular SMS or MMS.

STEPS TO REPRODUCE
(Steps not exactly known, since Android does not provide the APIs)
1. Enable RCS
2. Have someone else enable RCS
3. Send a message to that person using KDE Connect

OBSERVED RESULT
KDE Connect cannot send messages as RCS

EXPECTED RESULT
KDE Connect should send messages as RCS

SOFTWARE/OS VERSIONS
N/A -- Affects all Android versions to-date

ADDITIONAL INFORMATION
This is not possible until Android enables RCS support for 3rd party apps.
Some APIs are there but, as of today, they are hidden. It might be possible to
use them via reflection, but I am not willing to invest in non-stable APIs. I
would gamble they do work, though, as I believe the APIs exist for Samsung or
other OEMs to enable RCS support for their customers.

For example, the RcsMessage class in the latest Android SDK is hidden.
https://android.googlesource.com/platform/prebuilts/fullsdk/sources/android-29/+/refs/heads/androidx-core-core-role-release/android/telephony/ims/RcsMessage.java

If someone else wants to take on this work with an implementation which fails
gracefully if the APIs are not available, please feel free to do so.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to