Использование групп разрешений для SMS или списков вызовов

Google Play ограничивает использование важных разрешений и разрешений с высоким уровнем риска, включая группы разрешений для SMS или списков вызовов

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

Если вы считаете, что ваше приложение отвечает требованиям допустимого использования или к нему применимы исключения, заполните и отправьте нам заявку на доступ к разрешениям до 9 января 2019 года (вносить изменения в APK-файлы не требуется). Когда она будет одобрена, вы получите уведомление.

Если вы не отправите ее вовремя или мы выявим несоответствия нашим требованиям, приложения могут быть удалены из Google Play.

Google Play может по своему усмотрению предоставить дополнительный срок на устранение всех нарушений до 9 марта 2019 года при условии, что разработчик вовремя отправил заявку. Форму также необходимо заполнить тем разработчикам, которые не успевают привести свое приложение в соответствие нашим правилам, даже если им не требуется доступ к разрешениям. 

Кто может запрашивать доступ к этим разрешениям

Доступ к разрешениям для списков вызовов или SMS возможен, только если он необходим для работы основных функций приложения. 

Основные функции – это то, для чего создано приложение и без чего оно не может выполнять те задачи, ради которых пользователи его устанавливают. Они должны быть явно и точно обозначены в описании приложения.

Свернуть все Развернуть все

Допустимые виды использования разрешений для списков вызовов и SMS

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

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

Использование

Доступные разрешения*

Обработчик SMS по умолчанию

READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS

Обработчик звонков по умолчанию

READ_CALL_LOG, WRITE_CALL_LOG, PROCESS_OUTGOING_CALLS

SEND_SMS

Обработчик действий Ассистента по умолчанию

READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS

READ_CALL_LOG


*Необходимо, чтобы ваша заявка была одобрена Google Play

Исключения

Google Play может делать временные исключения для приложений, которые не являются обработчиками SMS, звонков или действий Ассистента по умолчанию, в следующих случаях:

  • Использование разрешений обеспечивает работу основных функций приложения, указанных ниже.
  • Нет альтернативного способа обеспечить работу основных функций приложения.

Использование

Доступные разрешения*

Резервное копирование и восстановление данных для пользователей

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, WRITE_SMS

READ_CALL_LOG, WRITE_CALL_LOG

Архивирование данных и управление устройствами для предприятий

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, WRITE_SMS

READ_CALL_LOG, PROCESS_OUTGOING_CALLS, WRITE_CALL_LOG

АОН, распознавание и блокировка спама

READ_CALL_LOG, READ_SMS, RECEIVE_MMS, RECEIVE_SMS, SEND_SMS

Дополнительные приложения на подключенных устройствах (например, на умных часах или в автомобилях)

READ_SMS, RECEIVE_MMS, RECEIVE_SMS, SEND_SMS, WRITE_SMS

PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG

Синхронизация устройств, перенос SMS или звонков

READ_SMS, RECEIVE_MMS, RECEIVE_SMS

READ_CALL_LOG

Финансовые транзакции по SMS (например, с использованием пятизначных кодов) и связанные с ними операции (например, отправка одноразовых кодов для подтверждения личности или проведения платежа) 

READ_SMS, RECEIVE_SMS, SEND_SMS

Отслеживание и учет финансовых транзакций, управление ими по SMS (например, с использованием пятизначных кодов), а также подтверждение аккаунта для этих операций 

READ_SMS, RECEIVE_SMS

Автоматизация задач

RECEIVE_SMS, SEND_SMS


READ_CALL_LOG, WRITE_CALL_LOG, PROCESS_OUTGOING_CALLS

Вызовы прокси-сервера 

PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG


*Необходимо, чтобы ваша заявка была одобрена Google Play

Недопустимые виды использования

В некоторых случаях приложения стремятся получить доступ к конфиденциальным данным пользователей тогда, когда существуют более безопасные альтернативы или же риски, связанные с уязвимостью данных, не оправданны. 

Ниже приведен список распространенных вариантов использования, для которых доступ к конфиденциальным данным пользователей, связанных с разрешениями для SMS и списков вызовов, предоставляться не будет. 

  • Подтверждение аккаунта (см. раздел Альтернативы ниже).
  • Доступ к контенту или приглашения (см. раздел Альтернативы ниже).
  • Приоритизация контактов, профили интересов, недавние вызовы и SMS или социальные данные.

Примечание. Список приведен лишь в качестве примера, возможны и другие ситуации.

Альтернативы распространенным вариантам использования

Использование

Альтернативы

Одноразовый код и подтверждение аккаунта

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

Если SMS Retriever API не подходит для вашего приложения, пользователи могут вводить код подтверждения вручную.

Инициализация SMS

С помощью намерения SMS приложения могут инициировать SMS или MMS.

Пересылка контента другим пользователям

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

Инициация звонка

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

Намерение вызова не требует разрешения CALL_PHONE.

 

Важно! Если использование разрешений в вашем приложении изменится, необходимо заново отправить заявку с обновленной актуальной информацией. Если вы предоставите ложную или неполную информацию об использовании разрешений, приложение может быть заблокировано, а ваш аккаунт разработчика отключен.

Была ли эта статья полезна?
Как можно улучшить эту статью?