Google Messages готовит разрешение «Внешний обмен сообщениями» для поддержки Continuity от Samsung

Google Messages готовит новое специализированное разрешение для Android, которое поможет отправлять RCS-сообщения с планшета или умных часов с помощью функции «Continuity» от Samsung.

Уже несколько лет Samsung предлагает систему под названием «Call and Message Continuity» (или «Звонки и сообщения на других устройствах»), которая позволяет совершать звонки и отправлять/получать текстовые сообщения через планшет или умные часы Samsung Galaxy. В октябре прошлого года мы узнали, что Google Messages работает над поддержкой системы Continuity от Samsung, вероятно, готовясь к тому, что Galaxy S21 использует Google Messages в качестве приложения SMS по умолчанию за пределами США.

XDA Developers поделились информацией о следующем шаге интеграции Google Messages и телефонов Samsung, обнаружив текст, ссылающийся на новое разрешение для «Android Messages API». В коде приложения это новое разрешение называется «External Messaging» (Внешний обмен сообщениями).

Разрешение на отправку SMS/MMS/RCS сообщений через Android Messages API

С этим разрешением приложение сможет отправлять SMS/MMS/RCS через Android Messages. Оно будет иметь доступ для отправки сообщений без каких-либо дополнительных одобрений.

Проще говоря, приложения с новым разрешением смогут свободно отправлять сообщения вашим контактам через SMS, MMS и RCS. Это полезно, поскольку Google Messages может отправлять RCS-сообщения практически с любого Android-телефона по всему миру без необходимости прямой поддержки RCS от оператора сотовой связи.

Реклама — прокрутите вниз для получения дополнительной информации

Как сообщил Мишаал Рахман из XDA и подтвердила наша команда APK Insight, это разрешение «External Messaging» присутствует *только* в сборке Google Messages, специально адаптированной для устройств Samsung. Это позволяет предположить, что на данный момент разрешение предназначено для использования Samsung.

Изучив приложение Call and Message Continuity от Samsung, мы находим многочисленные ссылки на API External Messaging от Google Messages, что напрямую связывает два приложения. Вполне возможно, что Google создала это разрешение специально для того, чтобы служба Continuity от Samsung могла отправлять и получать SMS/RCS через Google Messages, которое стало приложением обмена сообщениями по умолчанию на телефонах Galaxy в Европе и других регионах.

При дальнейшем изучении кода разрешения External Messaging от Google Messages мы обнаружили, что оно в настоящее время использует систему белого списка, что означает, что оно не предназначено для использования любым приложением, запрашивающим разрешение. Возможно, Google в будущем разрешит отправку RCS-сообщений большему количеству приложений, но пока это не так.

Дилан Руссель внес вклад в эту статью.

Подробнее о Samsung: