Этот вопрос закрыт для ответов, так как повторяет вопрос Как приложение на Android 8.0 считывает SMS?

Как приложение на Android считывает SMS?

Есть такое приложение - Apteka.ru
Так вот, у него нет никаких разрешений для чтения SMS, но оно всё равно смогло прочитать SMS с кодом для авторизации.
Однако, в SMS есть ещё какой-то длинный буквенный шифр из цифр и латинских букв разного регистра. Похоже дело в нём.
Но как это устроено с технической стороны?
Спасибо.
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
Вот этот буквенно-цифровой шифр - это цифровая подпись.
При её формировании, на бэкенде также используется хэш приложения.
Благодаря этому Android может подтвердить подлинность этой СМС, и что она предназначена именно для того приложения, которое хочет его прочитать.
https://developers.google.com/identity/sms-retriev...

PS: Вопрос про этот API уже несколько раз на тостере задавали, но тут поиск такой стрёмный, что хрен найдёшь.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы