Типы разрешений в RuStore: подробный обзор
Используемые разрешения проходят первичную проверку после добавления приложения в Консоль RuStore.
Декларации подлежат все разрешения, отличные от категории Normal (Безопасные), а именно Dangerous (Опасные), Special (Специальные), Signature (Требующие особой подписи).
Приложения, использующие разрешения из категории Not for use by third-party applications (Запрещенные), будут автоматически отклонены при загрузке приложения.
Разрешения типов Dangerous, Special и Signature относятся к категории чувствительных разрешений.
Список запрещенных и чувствительных разрешений представлен в таблице ниже.
Уровни разрешений
Название разрешения | Описание разрешения |
---|---|
Запрещённые | |
ACCESS_CHECKIN_PROPERTIES | Разрешает доступ на чтение/запись к таблице свойства в базе данных checkin для изменения загружаемых значений. |
ACCOUNT_MANAGER | Позволяет приложениям вызывать AccountAuthenticators. |
BIND_APPWIDGET | Позволяет приложению сообщать службе AppWidget, какое приложение может получить доступ к данным AppWidget. |
BLUETOOTH_PRIVILEGED | Позволяет приложениям создавать сопряженные устройства Bluetooth без взаимодействия с пользователем, а также разрешать или запрещать доступ к телефонной книге или сообщениям. |
BROADCAST_PACKAGE_REMOVED | Позволяет приложению рассылать уведомления об удалении пакета приложения. |
BROADCAST_SMS | Позволяет приложению транслировать уведомление о получении SMS. |
CALL_PRIVILEGED | Позволяет приложению звонить на любой номер телефона, включая номера экстренных служб, не проходя через пользовательский интерфейс Dialer, чтобы пользователь мог подтвердить происходящий вызов. |
CAPTURE_AUDIO_OUTPUT | Позволяет приложению захватывать аудиовыход. |
CHANGE_COMPONENT_ENABLED_STATE | Позволяет приложению изменять состояние, включен ли компонент приложения (кроме его собственного) или нет. |
CONTROL_LOCATION_UPDATES | Позволяет включать/отключать уведомления об обновлении местоположения с радиостанции. |
DELETE_PACKAGES | Позволяет приложению удалять пакеты. |
DIAGNOSTIC | Позволяет приложениям повторно использовать диагностические ресурсы. |
FACTORY_TEST | Позволяет осуществить запуск тестового приложения, работающего от имени пользователя root. |
INSTALL_LOCATION_PROVIDER | Позволяет приложению устанавливать поставщика определения местоположения в диспетчер определения местоположения. |
INSTALL_PACKAGES | Позволяет приложению устанавливать пакеты. |
LOCATION_HARDWARE | Позволяет приложению использовать аппаратные функции определения местоположения, такие как API геозоны. |
MANAGE_WIFI_INTERFACES | Позволяет приложениям получать уведомления, когда запрос интерфейса Wi-Fi не может быть удовлетворен без отключения одного или нескольких других интерфейсов, и принимать решение о том, следует ли утвердить запрос или отклонить его. |
MANAGE_WIFI_NETWORK_SELECTION | Это разрешение используется, чтобы OEM-производители могли предоставлять своим доверенным приложениям доступ к подмножеству привилегированных API-интерфейсов Wi-Fi для повышения производительности Wi-Fi. |
MASTER_CLEAR | Не для использования сторонними приложениями. |
MEDIA_CONTENT_CONTROL | Позволяет приложению узнать, какой контент воспроизводится, и управлять его воспроизведением. |
MODIFY_PHONE_STATE | Позволяет изменять состояние телефонии - питание, mmi и т. д. |
MOUNT_FORMAT_FILESYSTEMS | Позволяет форматировать файловые системы для съемного хранилища. |
MOUNT_UNMOUNT_FILESYSTEMS | Позволяет монтировать и размонтировать файловые системы для съемного хранилища. |
OVERRIDE_WIFI_CONFIG | Позволяет приложению изменять любую конфигурацию Wi-Fi, даже если она создана другим приложением. |
READ_INPUT_STATE | Это разрешение устарело на уровне API 16. |
READ_LOGS | Позволяет приложению читать низкоуровневые системные файлы журналов. |
REBOOT | Требуется для перезагрузки устройства. |
REQUEST_COMPANION_PROFILE_APP_STREAMING | Позволяет приложению запрашивать связь с виртуальным дисплеем, поддерживающим потоковую передачу приложений Android (AssociationRequest.DEVICE_PROFILE_APP_STREAMING) с помощью CompanionDeviceManager. |
REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION | Позволяет приложению запрашивать связь с головным устройством автомобиля, поддерживающим автомобильную проекцию (AssociationRequest.DEVICE_PROFILE_AUTOMOTIVE_PROJECTION), с помощью CompanionDeviceManager. |
REQUEST_COMPANION_PROFILE_COMPUTER | Позволяет приложению запрашивать ассоциацию с компьютером для обмена функциональностью и/или данными с другими устройствами, такими как уведомления, фотографии и медиафайлы (AssociationRequest.DEVICE_PROFILE_COMPUTER) от CompanionDeviceManager. |
SEND_RESPOND_VIA_MESSAGE | Позволяет приложению (телефону) отправлять запрос другим приложениям для обработки действия "Ответить через сообщение" во время входящих вызовов. |
SET_ALWAYS_FINISH | Позволяет приложению контролировать, будут ли действия немедленно завершены при переводе в фоновый режим. |
SET_ANIMATION_SCALE | Изменяет глобальный коэффициент масштабирования анимации. |
SET_DEBUG_APP | Позволяет настроить приложение для отладки. |
SET_PROCESS_LIMIT | Позволяет приложению устанавливать максимальное количество (не обязательных) процессов приложения, которые могут быть запущены. |
SET_TIME | Позволяет приложениям устанавливать системное время напрямую. |
SET_TIME_ZONE | Позволяет приложениям устанавливать системный часовой пояс напрямую. |
SIGNAL_PERSISTENT_PROCESSES | Разрешить приложению запрашивать отправку сигнала всем постоянным процессам. |
START_FOREGROUND_SERVICES_FROM_BACKGROUND | Позволяет приложению запускать службы переднего плана из фона в любое время. |
STATUS_BAR | Позволяет приложению открывать, закрывать или отключать строку состояния и ее значки. |
UNINSTALL_SHORTCUT | Не используйте это разрешение в своем приложении. |
UPDATE_DEVICE_STATS | Позволяет приложению обновлять статистику устройства. |
WRITE_APN_SETTINGS | Позволяет приложениям записывать настройки apn и читать конфиденциальные поля существующих настроек apn, таких как имя пользователя и пароль. |
WRITE_GSERVICES | Позволяет приложению изменять карту сервиса Google. |
WRITE_SECURE_SETTINGS | Позволяет приложению читать или записывать безопасные системные настройки. |
Чувствительные | |
ACCEPT_HANDOVER | Позволяет вызывающему приложению продолжить вызов, который был запущен в другом приложении. |
ACCESS_BACKGROUND_LOCATION | Позволяет приложению получить доступ к местоположению в фоновом режиме. |
ACCESS_COARSE_LOCATION | Позволяет приложению получить доступ к приблизительному местоположению. |
ACCESS_FINE_LOCATION | Позволяет приложению получить доступ к точному местоположению. |
ACCESS_MEDIA_LOCATION | Позволяет приложению получать доступ к любым географическим местоположениям, сохраненным в общей коллекции пользователя. |
ACTIVITY_RECOGNITION | Позволяет приложению распознавать физическую активность. |
ADD_VOICEMAIL | Позволяет приложению добавлять голосовые сообщения в систему. |
ANSWER_PHONE_CALLS | Позволяет приложению отвечать на входящий телефонный звонок. |
BLUETOOTH_ADVERTISE | Требуется для рекламы ближайшим устройствам Bluetooth. |
BLUETOOTH_CONNECT | Требуется для подключения к сопряженным устройствам Bluetooth. |
BLUETOOTH_SCAN | Требуется для обнаружения и сопряжения ближайших устройств Bluetooth. |
BODY_SENSORS | Позволяет приложению получать доступ к данным датчиков, которые пользователь использует для измерения того, что происходит внутри его тела, например частоты сердечных сокращений. |
BODY_SENSORS_BACKGROUND | Позволяет приложению получать доступ к данным с датчиков, которые пользователь использует для измерения того, что происходит внутри его тела, таких как частота сердечных сокращений. |
CALL_PHONE | Позволяет приложению инициировать телефонный звонок, не проходя через пользовательский интерфейс Dialer, чтобы пользователь мог подтвердить вызов. |
CAMERA | Требуется для доступа к устройству камеры. |
DUMP | Позволяет приложению получать информацию о дампе состояния из системных служб. |
GET_ACCOUNTS | Разрешает доступ к списку учетных записей в службе учетных записей. |
NEARBY_WIFI_DEVICES | Требуется для рекламы и подключения к ближайшим устройствам через Wi-Fi. |
POST_NOTIFICATIONS | Позволяет приложению публиковать уведомления |
PROCESS_OUTGOING_CALLS | Это разрешение устарело на уровне API 29. |
READ_CALENDAR | Позволяет приложению читать данные календаря пользователя. |
READ_CALL_LOG | Позволяет приложению читать журнал вызовов пользователя. |
READ_CONTACTS | Позволяет приложению считывать контактные данные пользователя. |
READ_EXTERNAL_STORAGE | Позволяет приложению читать из внешнего хранилища. |
READ_MEDIA_AUDIO | Позволяет приложению читать аудиофайлы из внешнего хранилища. |
READ_MEDIA_IMAGES | Позволяет приложению читать файлы изображений из внешнего хранилища. |
READ_MEDIA_VIDEO | Позволяет приложению читать видеофайлы из внешнего хранилища. |
READ_PHONE_NUMBERS | Позволяет читать доступ к телефонным номерам устройства. |
READ_PHONE_STATE | Обеспечивает доступ только для чтения к состоянию телефона, включая текущую информацию о сотовой сети, статус любых текущих вызовов и список любых телефонных учетных записей, зарегистрированных на устройстве. |
READ_SMS | Позволяет приложению читать SMS-сообщения. |
RECEIVE_MMS | Позволяет приложению отслеживать входящие MMS-сообщения. |
RECEIVE_SMS | Позволяет приложению получать SMS-сообщения. |
RECEIVE_WAP_PUSH | Позволяет приложению получать push-сообщения WAP. |
RECORD_AUDIO | Позволяет приложению записывать аудио. |
SEND_SMS | Позволяет приложению отправлять SMS-сообщения. |
USE_SIP | Позволяет приложению использовать сервис SIP. |
UWB_RANGING | Требуется для подключения к устройствам, использующим сверхширокополосный доступ. |
WRITE_CALENDAR | Позволяет приложению записывать данные календаря пользовате ля. |
WRITE_CALL_LOG | Позволяет приложению записывать (но не читать) данные журнала вызовов пользователя. |
WRITE_CONTACTS | Позволяет приложению записывать контактные данные пользователя. |
WRITE_EXTERNAL_STORAGE | Позволяет приложению записывать во внешнее хранилище. |
ACCESS_BLOBS_ACROSS_USERS | Позволяет приложению получать доступ к большим двоичным объектам данных разных пользователей. |
BATTERY_STATS | Позволяет приложению собирать статистику заряда батареи. |
BIND_ACCESSIBILITY_SERVICE | Должен быть обязательным для службы специальных возможностей, чтобы гарантировать, что только система может привязаться к нему. |
BIND_AUTOFILL_SERVICE | Должно быть обязательным для службы автозаполнения, чтобы гарантировать, что только система может привязываться к нему. |
BIND_CALL_REDIRECTION_SERVICE | Должен быть обязательным для CallRedirectionService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_CARRIER_MESSAGING_CLIENT_SERVICE | Подкласс CarrierMessagingClientService должен быть защищен этим разрешением. |
BIND_CARRIER_SERVICES | Системный процесс, которому разрешено привязываться к службам в приложениях c указанным разрешением |
BIND_CHOOSER_TARGET_SERVICE | Эта константа устарела в API уровня 30. Для публикации целевых показателей прямого доступа, пожалуйста, следуйте инструкциям в https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets |
BIND_COMPANION_DEVICE_SERVICE | Должен быть обязательным для CompanionDeviceServices, чтобы гарантировать, что только система может привязаться к нему. |
BIND_CONDITION_PROVIDER_SERVICE | Должен быть обязательным для ConditionProviderService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_CONTROLS | Позволяет SystemUI запрашивать сторонние элементы управления. |
BIND_DEVICE_ADMIN | Должен требоваться приемником администрирования устройства, чтобы гарантировать, что только система может взаимодействовать с ним. |
BIND_DREAM_SERVICE | Должно быть обязательным для DreamService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_INCALL_SERVICE | Должен быть обязательным для InCallService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_INPUT_METHOD | Должно быть обязательным для InputMethodService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_MIDI_DEVICE_SERVICE | Должно быть обязательным для MidiDeviceService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_NFC_SERVICE | Должно быть обязательным для HostApduService или OffHostApduService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_NOTIFICATION_LISTENER_SERVICE | Должно быть обязательным для NotificationListenerService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_PRINT_SERVICE | Должно быть обязательным для PrintService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_QUICK_ACCESS_WALLET_SERVICE | Должно быть обязательным для QuickAccessWalletService , чтобы гарантировать, что только система может привязываться к нему. |
BIND_QUICK_SETTINGS_TILE | Позволяет приложению привязываться к сторонним плиткам быстрых настроек. |
BIND_REMOTEVIEWS | Должно быть обязательным для RemoteViewsService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_SCREENING_SERVICE | Должно быть обязательным для CallScreeningService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_TELECOM_CONNECTION_SERVICE | Должно быть обязательным для ConnectionService, чтобы гарантировать, что только система может привязываться к нему. |
BIND_TEXT_SERVICE | Должен быть обязательным для TextService (например, SpellCheckerService), чтобы гарантировать, что только система может привязаться к нему. |
BIND_TV_INPUT | Должен быть обязательным для TvInputService , чтобы гарантировать, что только система может привязаться к нему. |
BIND_TV_INTERACTIVE_APP | Должен быть обязательным для TvInteractiveAppService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_VISUAL_VOICEMAIL_SERVICE | Должен быть обязательным для VisualVoicemailService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_VOICE_INTERACTION | Должен быть обязательным для VoiceInteractionService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_VPN_SERVICE | Должен быть обязательным для VpnService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_VR_LISTENER_SERVICE | Должен быть обязательным для VrListenerService, чтобы гарантировать, что только система может привязаться к нему. |
BIND_WALLPAPER | Должен быть обязательным для WallpaperService, чтобы гарантировать, что только система может привязаться к нему. |
CHANGE_CONFIGURATION | Позволяет приложению изменять текущую конфигурацию, например, языковой стандарт. |
CLEAR_APP_CACHE | Позволяет приложению очищать кэши всех установленных приложений на устройстве. |
DELETE_CACHE_FILES | Старое разрешение на удаление файлов кеша приложения, больше не используется, но сигнализирует нам о том, что мы должны спокойно игнорировать вызовы вместо создания исключения. |
GET_ACCOUNTS_PRIVILEGED | Разрешает доступ к списку учетных записей в службе учетных записей. |
GLOBAL_SEARCH | Это разрешение можно использовать для поставщиков контента, чтобы разрешить глобальной поисковой системе доступ к их данным. |
INSTANT_APP_FOREGROUND_SERVICE | Позволяет мгновенному приложению создавать службы переднего плана. |
INTERACT_ACROSS_PROFILES | Позволяет взаимодействовать между профилями в одной и той же группе профилей. |
LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK | Приложению требуется разрешение forSettings.ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY чтобы показать Activityembedded в настройках приложения. |
LOADER_USAGE_STATS | Позволяет загрузчику данных читать журналы доступа к пакету. |
MANAGE_DOCUMENTS | Позволяет приложению управлять доступом к документам. |
MANAGE_EXTERNAL_STORAGE | Предоставляет приложению широкий доступ к внешнему хранилищу в хранилище с заданной областью. |
MANAGE_MEDIA | Позволяет приложению изменять и удалять медиафайлы на этом устройстве или любом подключенном устройстве хранения без подтверждения пользователя. |
MANAGE_ONGOING_CALLS | Позволяет запрашивать информацию о текущих звонках и управлять текущими вызовами |
PACKAGE_USAGE_STATS | Позволяет приложению собирать статистику использования компонентов |
READ_ASSISTANT_APP_SEARCH_DATA | Позволяет приложению запрашивать глобальные данные в AppSearch, видимые для роли ASSISTANT. |
READ_HOME_APP_SEARCH_DATA | Позволяет приложению запрашивать глобальные данные в AppSearch, которые видны роли HOME. |
READ_PRECISE_PHONE_STATE | Разрешает доступ только для чтения к точному состоянию телефона. |
READ_VOICEMAIL | Позволяет приложению читать голосовые сообщения в системе. |
REQUEST_COMPANION_SELF_MANAGED | Позволяет приложению создавать самоуправляемую» ассоциацию. |
REQUEST_INSTALL_PACKAGES | Позволяет приложению запрашивать установку пакетов. RuStore ограничивает использование важных разрешений и разрешений с высоким уровнем риска, в том числе Если ваше приложение соответствует требованиям допустимого использования, вам необходимо приложить обоснование в консоли RuStore о необходимости использования разрешения предупреждение RuStore оставляет за собой право не согласовывать использование разрешений с высоким уровнем риска. |
SCHEDULE_EXACT_ALARM | Позволяет приложениям использовать точные API сигнализации. |
START_VIEW_APP_FEATURES | Позволяет владельцу запускать экран со списком функций приложения. |
START_VIEW_PERMISSION_USAGE | Позволяет владельцу запустить экран использования разрешений для приложения. |
SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE | Позволяет приложению подписаться на состояние keyguard locked (т.е. showing). |
SYSTEM_ALERT_WINDOW | Позволяет приложению создавать окна с помощью typeWindowManagerWindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY, показанного поверх всех других приложений. |
USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER | Позволяет считывать идентификаторы устройств и использовать аутентификацию на основе ICC, например EAP-AKA. |
WRITE_SETTINGS | Позволяет приложению читать или записывать системные настройки. |
WRITE_VOICEMAIL | Позволяет приложению изменять и удалять существующие голосовые с ообщения в системе. |
Безопасные | |
ACCESS_LOCATION_EXTRA_COMMANDS | Позволяет приложению получить доступ к дополнительным командам поставщика местоположения. |
BLUETOOTH | Позволяет приложениям подключаться к сопряженным устройствам Bluetooth. |
BLUETOOTH_ADMIN | Позволяет приложениям обнаруживать и создавать сопряжения с устройствами Bluetooth. |
BROADCAST_STICKY | Позволяет приложению транслировать последний интент. |
CALL_COMPANION_APP | Позволяет приложению, которое реализует InCallService API, иметь право быть включенным в качестве приложения-компаньона для звонков. |
CHANGE_NETWORK_STATE | Позволяет приложениям изменять состояние сетевого подключения. |
CHANGE_WIFI_MULTICAST_STATE | Позволяет приложениям переходить в режим многоадресной рассылки Wi-Fi. |
CHANGE_WIFI_STATE | Позволяет приложениям изменять состояние подключения Wi-Fi. |
DELIVER_COMPANION_MESSAGES | Позволяет приложению доставлять сопутствующие сообщения в систему |
DISABLE_KEYGUARD | Позволяет приложениям отключать keyguard, если он небезопасен. |
EXPAND_STATUS_BAR | Позволяет приложению разворачивать или сворачивать строку состояния. |
FOREGROUND_SERVICE | Позволяет приложению использовать Service.startForeground. |
GET_PACKAGE_SIZE | Позволяет приложению узнать размер пакета. |
HIDE_OVERLAY_WINDOWS | Позволяет приложению предотвращать отрисовку окон, не являющихся системными, поверх него. |
HIGH_SAMPLING_RATE_SENSORS | Позволяет приложению получать доступ к данным датчиков с частотой дискретизации более 200 Гц. |
INSTALL_SHORTCUT | Позволяет приложению установить ярлык в Launcher. |
INTERNET | Позволяет приложениям открывать сетевые сокеты. |
KILL_BACKGROUND_PROCESSES | Позволяет приложению вызывать ActivityManager.killBackgroundProcesses(String). |
MANAGE_OWN_CALLS | Позволяет вызывать приложение, которое управляет своими собственными вызовами через самоуправляемые API ConnectionService. |
MODIFY_AUDIO_SETTINGS | Позволяет приложению изменять глобальные настройки звука. |
NFC | Позволяет приложениям выполнять операции ввода-вывода через NFC. |
NFC_PREFERRED_PAYMENT_INFO | Позволяет п риложениям получать информацию о предпочтительных платежных услугах NFC. |
NFC_TRANSACTION_EVENT | Позволяет приложениям получать события транзакций NFC. |
QUERY_ALL_PACKAGES | Позволяет запрашивать любое обычное приложение на устройстве, независимо от объявлений манифеста. |
READ_BASIC_PHONE_STATE | Разрешает доступ только для чтения к состоянию телефона с неопасным разрешением, включая такую информацию, как тип сотовой сети, версия программного обеспечения. |
READ_NEARBY_STREAMING_POLICY | Позволяет приложению читать ближайшую потоковую политику. |
READ_SYNC_SETTINGS | Позволяет приложениям читать настройки синхронизации. |
READ_SYNC_STATS | Позволяет приложениям читать статистику синхронизации. |
RECEIVE_BOOT_COMPLETED | Позволяет приложению получать Intent.ACTION_BOOT_COMPLETED, который транслируется после завершения загрузки системы. |
REORDER_TASKS | Позволяет приложению изменять порядок задач. |
REQUEST_COMPANION_PROFILE_WATCH | Позволяет сопутствующему приложению работать в фоновом режиме. |
REQUEST_COMPANION_RUN_IN_BACKGROUND | Позволяет сопутствующему приложению работать в фоновом режиме. |
REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND | Позволяет сопутствующему приложению запускать службу переднего плана в фоновом режиме. |
REQUEST_COMPANION_USE_DATA_IN_BACKGROUND | Позволяет сопутствующему приложению использовать данные в фоновом режиме. |
REQUEST_DELETE_PACKAGES | Позволяет приложению запрашивать удаление пакетов. |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | Разрешение, которое должно иметь приложение, чтобы использовать Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS . |
REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE | Позволяет приложению подписываться на уведомления об изменении статуса присутствия связанного с ним сопутствующего устройства |
REQUEST_PASSWORD_COMPLEXITY | Позволяет приложению запрашивать сложность блокировки экрана и предлагать пользователям обновить блокировку экрана до определенного уровня сложности. |
SET_ALARM | Позволяет приложению транслировать намерение установить сигнал тревоги для пользователя. |
SET_WALLPAPER | Позволяет приложениям устанавливать обои. |
SET_WALLPAPER_HINTS | Позволяет приложениям устанавливать подсказки для обоев. |
TRANSMIT_IR | Позволяет использовать ИК-передатчик устройства, если он доступен. |
UPDATE_PACKAGES_WITHOUT_USER_ACTION | Позволяет приложению указать через PackageInstaller.SessionParams.setRequireUserAction(int), что действия пользователя не требуются для обновления приложения. |
USE_BIOMETRI | Позволяет приложению использовать биометрические методы, поддерживаемые устройствами. |
USE_EXACT_ALARM | Позволяет приложениям использовать точные сигналы тревоги так же, как и в SCHEDULE_EXACT_ALARM, но без необходимости запрашивать это разрешение у пользователя. |
USE_FINGERPRINT | Это разрешение устарело на уровне API 28. Вместо этого приложения должны запрашивать USE_BIOMETRIC. |
USE_FULL_SCREEN_INTENT | Требуется для приложений, ориентированных на Build.VERSION_CODES.Q, которые хотят использовать полноэкранные намерения уведомлений. |
VIBRATE | Обеспечивает доступ к функции вибрации. |
WAKE_LOCK | Позволяет использовать PowerManager WakeLocks для предотвращения перехода процессора в спящий режим или затемнения экрана. |
WRITE_SYNC_SETTINGS | Позволяет приложениям записывать настройки синхронизации. |
Устаревшие | |
BIND_CARRIER_MESSAGING_SERVICE | Это разрешение устарело на уровне API 23. Вместо этого используйте BIND_CARRIER_SERVICES |
GET_TASKS | Это разрешение устарело на уровне API 21. Больше не применяется. |
PERSISTENT_ACTIVITY | Это разрешение устарело на уровне API 15. Эта функция будет удалена в будущем; пожалуйста, не используйте. |
RESTART_PACKAGES | Это разрешение устарело на уровне API 15. |
SET_PREFERRED_APPLICATIONS | Это разрешение устарело на уровне API 15. |
SMS_FINANCIAL_TRANSACTIONS | Это разрешение устарело на уровне API 31. |
Требования RuStore, предъявляемые к разрешениям приложения, не являются более строгими по сравнению с правилами Google Play и сохраняют их терминологию для удобства разработчиков.
Актуальная информация по категориям разрешений доступна по ссылке:
https://developer.android.com/reference/android/Manifest.permission.