Как отозвать разрешение на «СМС-услуги, которые стоят денег»?

У меня Android 6, смартфон Samsung S6 и сегодня я купил билет на трамвай через смс. Перед отправкой появилось предупреждение с вопросом, хочу ли я предоставить приложению «Сообщения» разрешение «Службы SMS, которые стоят вам денег». Я предполагаю, что это произошло из-за того, что SMS («Премиум SMS») переплачено (по цене билета), поскольку приложение никогда не запрашивало это разрешение перед отправкой SMS.

Я ответил «Да», так как это была законная покупка, но я торопился и невольно поставил галочку «запомнить мой выбор».

Теперь я хотел бы, чтобы Android продолжал спрашивать меня перед отправкой SMS-сообщений Premium, поскольку это угроза безопасности, но я не смог найти параметр, отключающий эту опцию. Это возможно? Или единственный способ - сделать полную перезагрузку телефона и перенастроить его с нуля? Я не могу поверить, что Android не предлагает эту опцию.

Какое это приложение для обмена сообщениями? Отображается ли какое-либо соответствующее разрешение в меню «Настройки» -> «Приложения/приложения» -> ваше приложение для обмена сообщениями -> «Разрешения»?
Это стандартное приложение «Сообщения», и единственным соответствующим разрешением является отправка и получение SMS-сообщений.
Похоже, что раньше была возможность отозвать это разрешение, которое больше недоступно в Android M после его предоставления. Сопутствующее обсуждение .
Спасибо. Я нашел ту же самую страницу, ища решение. И вот связанный вопрос, но принятый ответ не работает: android.stackexchange.com/questions/125939/…
Интересно, будет ли это доступным предпочтением для других приложений... если да, то кто-то (вероятно, я недостаточно хорош) может написать приложение, чтобы исправить это... Я думаю, что это будет общее предпочтение. Кто-нибудь пробовал чистить кеш?

Ответы (5)

Вы можете выбрать другой параметр, выбрав « Настройки» > «Приложения» > «Диспетчер приложений» > «Дополнительно» (вверху справа) > «Показать системные приложения» > «Служба сообщений» (а не «Сообщения») > «Отправить SMS премиум-класса» > «Спрашивать», «Никогда не разрешать» или «Всегда разрешать» .

В более поздних версиях Android (Nougat V7) этот параметр находится в разделе « Настройки»> «Приложения»> «Диспетчер приложений»> «Дополнительно» (вверху справа)> «Специальный доступ»> «Использовать платные службы SMS» (может быть указано как « Использовать службы текстовых сообщений премиум -класса» ) > выберите «Спрашивать», «Никогда». Разрешить или Всегда разрешать .

снимок экрана с информацией о приложении службы сообщений

На какой версии Android и устройстве вы проверяли свой ответ? Спрашиваю в ответ на этот мой комментарий .
На моем Android (6.0.1) просто написано «Нет разрешений». Там нет опции «Отправить премиум текстовое сообщение».
Я запускаю 6.0.1 на S7 Edge, но, к сожалению, инструкции были немного неправильными. После того, как вы щелкнете в приложении службы сообщений, там появится опция — i.imgbox.com/xfjn8zwk.png
Удалось ли это решить проблему dr01 и Firelord?
Я использую Android 6.0.1 на S6, и у меня нет опции «Отправить премиум-SMS», но я рад, что эта проблема была решена в более новой версии. Предоставление +1 и отметка этого ответа как лучшего.
Обновление: последнее исправление безопасности добавило эту опцию («Отправить текстовое сообщение премиум-класса») и на моем S6.
Примените то же решение, что и в принятом ответе, к приложению для обмена сообщениями по умолчанию. Например, мое приложение для обмена сообщениями по умолчанию — Textra. Появилось одно из этих предупреждений о разрешениях, но на него ответила сила, отличная от меня, что лишило меня возможности отправлять ответные сообщения на мобильную службу, которую мне нужно было использовать. Я смог перейти к настройкам, показанным выше для приложения Textra, и изменить поведение обратно на то, что находится под моим контролем.

Что ж, плохие новости: похоже, это еще одна из этих надоедливых огромных ошибок Android, для которых пока нет решения.

Единственный обходной путь — использовать другое приложение для отправки SMS или выполнить полную перезагрузку телефона.

Из обсуждения по ссылке в комментариях:

(...) особую настройку раскрывающегося списка - для премиальных смс - вы могли переключаться обратно в разрешениях приложения в предыдущих версиях Android, начиная с 4.2. Случай может возникнуть, если при использовании приложения, которое требует отправки смс на 5-значный номер, ОС будет отображать всплывающее окно с предупреждением «Вам может быть предъявлено обвинение», в котором будет предложено разрешить или запретить отправку смс. Если вы также отметили опцию «Больше не спрашивать», это всплывающее окно с предупреждением не появится снова в следующий раз.

Пользователь может сбросить этот отмеченный параметр в «Настройки»> «Приложения» (или «Диспетчер приложений»), перейдя в раздел разрешений указанного приложения и сняв флажок «блокировка премиум-смс»; Однако с Marshmallow, похоже, нет аналогичной опции в настройках приложения.

Переключатели разрешений только включают/отключают стандартную отправку SMS и не влияют на параметр блокировки премиум-смс, когда они включены, что приводит к сценарию блокировки, когда, если пользователь изначально выбрал параметр «Больше не спрашивать», он/ она не сможет повторно отправить смс из конкретного приложения.

Еще хуже то, что удаление и повторная установка приложения не сбрасывает этот первоначальный выбор, что делает отправку смс на 5-значные номера невозможной и не зависящей от пользователя.

В обсуждении вы можете прочитать комментарии других пользователей, у которых обратная проблема - они ответили "Нет" и поставили галочку "Больше не спрашивать", и теперь им запрещено отправлять Премиум СМС.

Произошло то же самое со мной. Решение: установите стороннее приложение для смс, а затем сделайте его приложением для сообщений по умолчанию. Когда я попытался отправить премиум-смс, он снова попросил разрешения, и я разрешил, теперь он снова работает в обоих приложениях, стороннем и оригинальном!

есть возможность исправить это, перейдите к приложениям, затем выберите приложение для сообщений, прокрутите вниз до разрешения, которое напрямую стоит вам денег, его можно нажать, выберите спросить.

Единственный вариант до сих пор в marshmallow android 6, если вы не можете отправлять смс на короткие кодовые номера, такие как 12345, 123 или 1900, или когда вы пытаетесь отправить их, ваши сетевые башни исчезают, это сбросить все разрешения приложения, перейдя в настройки- приложения — нажмите на 3 точки в правом верхнем углу экрана и выберите «Сбросить все настройки приложения». Теперь отправьте сообщение с коротким кодом и разрешите его.