Поступил запрос на доступ что это
запрос на доступ
Смотреть что такое «запрос на доступ» в других словарях:
Запрос — Запрос это формулирование своей информационной необходимости пользователем некоторой базы данных, как, например, поисковой системы. Для составления запроса используется язык поисковых запросов. Содержание 1 В информатике 1.1 Запросы к… … Википедия
запрос на обслуживание — Запрос пользователя на информацию или консультацию или на стандартное изменение, доступ к ИТ услуге. Запросы на обслуживание обычно отрабатываются Службой Service Desk и не требуют оформления RFC. [http://www.dtln.ru/slovar terminov] запрос на… … Справочник технического переводчика
Несанкционированный доступ — Запрос «НСД» перенаправляется сюда; см. также другие значения. Несанкционированный доступ доступ к информации в нарушение должностных полномочий сотрудника, доступ к закрытой для публичного доступа информации со стороны лиц, не имеющих… … Википедия
Прямой доступ к памяти — (англ. Direct Memory Access, DMA) режим обмена данными между устройствами или же между устройством и основной памятью (RAM) без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не… … Википедия
Множественный доступ с частотным разделением — FDMA (англ. Frequency Division Multiple Access множественный доступ с разделением каналов по частоте) способ использования радиочастот, когда в одном частотном диапазоне находится только один абонент, разные абоненты используют разные частоты в… … Википедия
Эхо-запрос — ping утилита для проверки соединений в сетях на основе TCP/IP. Она отправляет запросы (ICMP Echo Request) протокола англ. Round Trip Time) позволяет определять двусторонние задержки (RTT) по маршруту и частоту потери пакетов, то есть косвенно… … Википедия
SPML — (англ. Service Provisioning Markup Language язык разметки сервиса обеспечения) язык обмена идентификационными данными о пользователях, ресурсах и информационных сервисах между взаимодействующими организациями, основанный на языке XML,… … Википедия
блок доступа к записи — В СМ ЭВМ структура данных в системе управления данными (СУД), содержащая запрос на доступ к записи файла СУД. [Домарев В.В. Безопасность информационных технологий. Системный подход.] Тематики защита информации EN record access blockRAB … Справочник технического переводчика
Фидонет — Запрос «Фидо» перенаправляется сюда; см. также другие значения. Фидонет (от англ. FidoNet, /ˈfaɪdəʊnɛt/; коротко Фидо) международная любительская компьютерная сеть, построенная по технологии «из точки в точку».[1] Изначально программное… … Википедия
Редактор сообщений Фидонет — Запрос «Фидо» перенаправляется сюда. Cм. также другие значения. Фидонет (коротко Фидо; от англ. Fidonet, /ˈfaɪdəʊnɛt/) международная некоммерческая компьютерная сеть, построенная по технологиям «из точки в точку» и «коммутация с запоминанием»[1] … Википедия
ФИДО — Запрос «Фидо» перенаправляется сюда. Cм. также другие значения. Фидонет (коротко Фидо; от англ. Fidonet, /ˈfaɪdəʊnɛt/) международная некоммерческая компьютерная сеть, построенная по технологиям «из точки в точку» и «коммутация с запоминанием»[1] … Википедия
Настройка запросов на доступ и управление ими
Функция запросов на доступ дает людям возможность запрашивать доступ к контенту, на просмотр которого у них нет разрешения. Как владелец сайта, вы можете настроить эту функцию таким образом, чтобы получать уведомления по почте, когда люди запрашивают доступ на сайт. Затем вы можете утверждать или отклонять их запросы. Утверждая запрос, вы также можете указать определенный уровень разрешений, который вы хотите назначить пользователю.
Функция запросов на доступ также работает при использовании команды Предоставить общий доступ для сайтов. Когда человек, не являющийся владельцем сайта (то есть, не имеющий к нему полного доступа) приглашает других людей для просмотра сайта с помощью команды Предоставить общий доступ, создается запрос на доступ для владельца сайта. Владелец сайта может утвердить или отклонить запрос и указать уровень разрешений, который будет назначен пользователю.
Команда Предоставить общий доступ вместе с функцией запросов на доступ упрощает процесс управления доступом на сайт. Пользователи сайтов могут приглашать других людей для совместной работы на сайтах (если вы не отключили эту функцию), а владельцы сайтов имеют право принимать окончательное решение о том, кто имеет доступ к этим сайтам и какой уровень разрешений назначить пользователям.
Сводная информация о том, кто получает сообщение электронной почты при запросе доступа:
Кто по умолчанию получает по электронной почте запрос на доступ
Пользователи в группе «Владельцы»
Основной администратор сайта
Сайты, подключенные к группам (включая Teams)
Пользователи в группе «Владельцы»
Современные сайты без группы (#STS3 TeamSite)
Как попросить пользователя открыть приложению доступ к данным Статьи редакции
Указывайте конкретную причину и пишите простым языком — советует UX-специалист Nielsen Norman Group Мария Росала.
Перед получением доступа к устройству пользователя (камере, геолокации, микрофону) приложение должно запросить разрешение. Оно отправляет запрос в виде модального диалогового окна.
Как видно на примере выше, в iOS приложение просит у пользователя доступ к микрофону, а в Android запрашивает разрешение на запись звука.
Запрос на доступ — важная вещь. Она даёт пользователю контроль над его данными. Если разрешить доступ, многие приложения будут просматривать файлы до тех пор, пока пользователь не удалит их или специально не ограничит доступ в настройках.
Пользователи должны быть уверены в том, что приложение никогда не будет злоупотреблять доступными ему ресурсами.
Дизайн запросов на доступ во многих приложениях по-прежнему оставляет желать лучшего, несмотря на большое количество рекомендаций от сообщества разработчиков iOS и Android.
Одна из возможных причин — запросы на доступ часто находятся вне компетенции UX-дизайнеров, внешний вид таких окон определяет система. Также, возможно, UX-дизайнеры и разработчики не считают запросы на доступ чем-то важным и делают их наспех.
Тем не менее запросы на доступ сказываются на общем впечатлении от работы в приложении и должны следовать тем же принципам юзабилити, что и другие функции:
Хорошие запросы на доступ выглядят обоснованными и ненавязчивыми, и пользователь быстро принимает решение. Плохо разработанные запросы мешают работе, путают и раздражают. Кто-то даже решит удалить приложение и скачать аналогичное только из-за непонятного запроса.
Эти три фактора значительно влияют на качество оформления запроса на доступ:
В исследовании 15 мобильных приложений Джошуа Тан из Университета Северной Дакоты и его коллеги обнаружили, что пользователи на 12% чаще соглашались открыть доступ к ресурсам устройства, если знали причину запроса.
Заинтересовавшись, исследователи проверили результативность разных причин для доступа к контактам в приложении Party Planner, которое они создали. Разница оказалась внушительной.
Оказалось, что пользователи, видевшие в запросе убедительную причину, открывали доступ к контактам на 81% чаще тех, кто видел в запросе слабую причину.
От текста в интерфейсе зависит поведение пользователя. Неудивительно, что при хорошо сформулированных запросах пользователи соглашались почти вдвое чаще обычного.
Когда пользователи читают запрос на доступ, они мысленно оценивают, какую пользу из этого извлекут и чем будут рисковать. Дизайнеры должны написать в запросе понятный текст, чтобы не встревожить пользователя и помочь понять, зачем приложению нужны ресурсы устройства. Особенно это важно в запросах, неожиданных для пользователя.
Что делать, чтобы помочь пользователям:
В приложении United Airlines для iOS поясняющая строка написана плохо: «Использование камеры и галереи для считывания проездных документов и деталей оплаты».
Из-за такой формулировки приложение выглядит нелепо и вызывает недоверие. Кроме того, в запросе не объясняется, чем полезно открытие доступа для пользователя. К примеру, «считывание проездных документов» — просто название функции приложения. Польза — пользователю не придётся вводить данные своего паспорта вручную, если он его сфотографирует.
Как можно сделать — «Skyscanner запрашивает доступ к вашей геолокации для поиска наиболее подходящих авиарейсов».
Слишком часто дизайнеры Android-приложений забывают объяснить, почему приложение запрашивает доступ к ресурсам и чем это полезно для пользователя (тогда как в версиях тех же приложений на iOS с объяснениями всё идеально).
UX-дизайнеры, работающие на Android, не должны забывать выводить на экран окно с дополнительной информацией о причине запроса перед появлением самого запроса. Иначе пользователь не будет до конца осознавать свой выбор.
Any.do, планировщик задач для Android, при запуске приложения показывает модальное окно с объяснением, что полезного получит пользователь, если откроет доступ к своим контактам. В данном случае — напоминания, что надо кому-то перезвонить.
Когда пользователь выбирает опцию «Разрешить», запускается обычный запрос на доступ в Android. Если бы при запуске приложения это окно не появилось, запрос на доступ стал бы для пользователя Android неожиданностью и, возможно, насторожил. Пользователь задался бы вопросом: зачем планировщику нужен доступ к моим контактам?
От момента зависит, посчитает пользователь запрос на доступ естественным или настораживающим.
Есть два типа запросов на доступ: связанные с контекстом происходящего и инициируемые системой. Запросы на доступ, связанные с контекстом, реже оказываются для пользователя сюрпризом: пользователи нажимают на значок в приложении (например, значок камеры или микрофона) или нажимают на поле, где нужно ввести адрес (для определения геолокации), и система реагирует на эти действия запросом на доступ.
Пользователь сам поймёт назначение запроса, когда вспомнит, какое действие он выполнил перед появлением окна.
И наоборот, запросы, инициируемые системой, появляются только в определённое время, и часто для них нужны дополнительные условия.
Пример такого запроса — когда пользователь открывает приложение в первый раз и получает диалоговое окно с запросом на доступ к геолокации. Поскольку инициируемые системой запросы могут быть запрограммированы на появление в любое время, велика вероятность, что они появятся в неудобный для пользователя момент.
В «Google Картах» для iOS неожиданный запрос на доступ к медиатеке, инициированный системой, появляется, когда пользователь нажимает кнопку «В путь», чтобы проложить маршрут к местной гостинице. Пользователю остаётся только гадать, для чего «Google Картам» файлы его медиатеки (ответ: для отображения в приложении информации об играющей песне).
Хотя эта функция могла бы сделать приложение удобнее, она появляется в неподходящий для момент: когда пользователь сосредоточен на выполнении своей задачи. Лучше было бы просто рассказать о новых функциях при запуске приложения, а пользователь опробует их позже.
Когда пользователь устанавливает и запускает Viber на своём Android-устройстве, приложение встречает его пятью запросами на доступ подряд. Это может серьёзно утомить.
Приложение запрашивает доступ к контактам, фотографиям, камере, микрофону и геолокации. Насчёт того, зачем Viber нужен доступ к контактам, пользователь ещё может догадаться, назначение других запросов интуитивно понять сложно.
Лучше отправить часть запросов в другое время: например, запрашивать доступ к галерее и камере, когда пользователь пытается загрузить изображение со своего телефона или сделать снимок из приложения.
Если приложение в момент запуска не даёт пользователю спокойно работать, это может запутать и сильно озадачить. Запрашивать сразу доступ ко всем ресурсам (как делает Viber на Android) — это как просить у людей денег на «благое дело», но не уточнять, на какое именно.
Поэтому при первом запуске лучше всего запрашивать доступ только для самых важных для приложения вещей (необходимые для его основных функций). Остальные запросы лучше отправить потом, когда они понадобятся для предоставления дополнительных функций.
Когда отправлять запрос на доступ:
Сначала, бывает, пользователь отказывает приложению в доступе, а затем хочет изменить свой выбор. Например, он может отказать мессенджеру в доступе к контактам, но позже поймёт, что вносить контакты вручную слишком сложно.
Дайте возможность напрямую зайти в настройки, где можно разрешить приложению доступ к своим ресурсам.
Приложение Venmo для iOS показывает эту надпись после того, как пользователь отклонил запрос на доступ к камере. Текст говорит, что приложение сейчас не может использовать камеру, и подсказывает, где в настройках можно разрешить или запретить приложению доступ к ресурсам.
Единственное, что здесь можно поправить, — оформление ссылки «Открыть настройки». Она кликабельна, но это неочевидно: ссылка выглядит как простой текст.
Как дизайнеру помочь пользователю:
С момента вступления в силу GDRP некоторые разработчики начали использовать «тёмные паттерны», чтобы подтолкнуть пользователей согласиться с запросами на доступ.
Иногда запрос на доступ отображают в виде информационного диалогового окна (как можно увидеть на примере с WeChat ниже). Такие запросы часто появляются в момент, когда пользователь находится в процессе решения задачи. Дизайнеры подталкивают разрешить доступ, не вникая в смысл запроса.
Хотя таким недобросовестным методом можно добиться того, что пользователи чаще станут принимать запросы на доступ, это сомнительно с точки зрения морали и закона. Кроме того, это может подорвать доверие пользователей и сказаться на их лояльности к вам.
Это уведомление от WeChat использует «тёмный паттерн»: маскирует запрос на доступ под информационное диалоговое окно. Под кнопкой «Ок» есть подпись «Рекомендуется», а возможности прямо отклонить запрос вообще нет.
Если пользователи захотят отказать приложению в доступе к своим контактам, им придётся выполнить ещё больше действий, потому что надо нажать на кнопку «Узнать больше», которая ведёт к ещё более «тёмным паттернам», затрудняющим отклонение запроса.
Не используйте «тёмные паттерны».
Дайте вашим пользователям столько информации, чтобы они сами могли сделать выбор. Уважайте их решение. Помните, что вы в любом случае сможете помочь пользователю изменить выбор в дальнейшем.
Запросы на доступ от приложений позволяют держать свои данные под контролем. Когда пользователи решают, принять ли запрос на доступ, они мысленно взвешивают, чем это будет полезно и чем они рискуют.
Важно, чтобы дизайнеры думали о том, в какой момент лучше всего прислать запрос пользователю и как рассказать ему о пользе разрешения доступа так, чтобы он чувствовал контроль над происходящим, не испытывая раздражения или тревоги.
Наконец, дизайнеры не должны использовать «тёмные паттерны», а вместо этого честно давать пользователю выбор и возможность изменить его.
Как правильно запрашивать доступ у пользователей iOS
Автор этой статьи — Бренден Маллиган, один из создателей LaunchKit, пакета инструментов для iOS-разработчиков. Он также работает над мобильным и веб-приложением Cluster, которое позволяет создавать личные соцсети на основе общих интересов и опыта. Также Бренден является автором проектов ArtistData и OneSheet.
Cluster стал моим первым мобильным нативным приложением. Работая над ним, я научился многому, в том числе и не относящемуся к сети. Создавая веб-приложение, вы всего лишь делаете страницу для посетителей. Но когда вы разрабатываете нативное приложение, то не просто предлагаете людям что-то скачать, но и, скорее всего, спрашиваете у них доступ к их местоположению или личным данным. А это отношения уже совсем иного рода.
Главный урок, который я вынес: не запрашивайте у пользователей доступ до тех пор, пока данные вам действительно не понадобится. И предельно ясно дайте им понять, что они получат взамен.
Очень важно получить доступ с самого начала
Для многих приложений отсутствие доступа к нужным данным может испортить всю идею. Например, если работа приложения зависит от местоположения пользователя, то его отказ предоставлять данные геолокации может сделать программу бесполезной. Другой вариант: если push-уведомления играют ключевую роль в формировании привычки использовать вашу программу, то запрет на уведомления может привести к тому, что про ваш продукт забудут.
Хуже всего то, что если пользователь нажимает «Запретить», то очень трудно потом склонить его поменять своё мнение. Чтобы предоставить доступ позднее, пользователь должен осуществить пять шагов, и вы никак не сможете помочь ему в этом, если только не предоставите подробный список всех действий.
Порядок действий для включения разрешений.
Другими словами, если пользователь не дал доступа, то приложение будет работать некорректно, и почти невозможно будет объяснить, как это исправить. Поэтому разработчик должен сделать всё возможное, чтобы пользователь нажал «Разрешить». Есть два распространённых способа.
Способ первый: Начальный Блицкриг (не рекомендуется)
Этот способ всем знаком. Вы запускаете приложение в первый раз, и сразу же всплывает окно «Приложение запрашивает доступ к уведомлениям», потом ещё одно «Приложение запрашивает доступ к камере», а потом «Приложение запрашивает доступ к контактам». И если пользователь ещё не знаком с приложением, то, вероятно, всё запретит. Это как если бы вы подошли к кому-нибудь на улице и потребовали пойти с вами на свидание.
В первой версии Cluster был реализован именно этот способ, и лишь 30-40% пользователей давали доступ.
Способ второй: Объяснение Преимуществ (недостаточно оптимальный)
Данный способ гораздо лучше Первоначального Блицкрига, но всё же он недостаточно эффективен.
На этой иллюстрации видно, как приложение HeyDay объясняет пользователям, почему им следует дать ему доступ к данным. После этого оно их непосредственно запрашивает. Когда мы использовали этот способ в одной из версий Cluster, то доля разрешивших выросла до 66%.
Динамика некоторых приложений позволяет выбрать один из двух описанных способов. В этом случае гораздо правильнее будет сначала объяснить пользователям, зачем вам нужен тот или иной доступ, чем сразу напролом его запрашивать.
Как мы решали эту проблему в Cluster
Со временем мы пришли к убеждению, что запрашивать доступ нужно тогда и только тогда, когда без этих данных ну никак не обойтись. И мы считаем, что в этом случае пользователи ясно понимают, что им это даст.
Мы собрали две версии Cluster, показывающие системные диалоги запроса доступа после того, как пользователь сообщает, что собирается дать доступ.
Диалоги, предшествующие предоставлению доступа
Когда мы через собственный интерфейс запрашивали доступ, прежде чем показать системный диалог, многие пользователи соглашались его дать. Как говорилось выше, нет ничего хуже, чем запрет доступа на системном уровне, поскольку процедура включения разрешений весьма сложна. Но если запросить доступ до того, как это сделает система, и пользователь откажет, то останется ещё одна возможность запросить его в будущем. Может быть, в этот раз пользователь нажмёт «Разрешить».
Согласно нашему опыту, когда мы запрашивали доступ к фотографиями, то 46% из первоначально отказавших в следующий раз проявили благосклонность.
Это гораздо проще, чем кажется на первый взгляд. Вы можете либо создать свой диалог, либо использовать ещё один диалог iOS.
Двойной диалог
В старых версиях Cluster, когда мы запрашивали доступ к фотографиям, то фактически делали это дважды.
Использование системного диалога для предварительного запроса.
Только 3% пользователей, нажавших сначала «Дать доступ», потом нажимали «Запретить». То есть 2% от общего количества пользователей запрещали доступ на системном уровне.
Может быть это выглядит назойливо, — спрашивать дважды, — но зато мы почти исключаем возможность оказаться в ситуации, когда пользователь нажмёт «Запретить». Если на то пошло, то в реальных тестах никто из пользователей не колебался и не выразил смущения, когда появлялся второй диалог.
Обучающие сообщения, предшествующие запросу доступа
Запрашивая доступ к контактам, мы хотели дать пользователям немного больше информации. Но стандартный системный диалог не позволял реализовать задуманное в полной мере. Поэтому мы создали свой собственный диалог, который мог содержать изображения.
Сначала мы объясняем, для чего нам нужен доступ, а затем предоставляем выбор: дать доступ ко всей адресной книге или вводить информацию вручную. Естественно, системный диалог отображается только в том случае, если пользователь решает дать доступ ко всем контактам.
Как и в предыдущем случае, были определённые сомнения относительно двойного диалога, но никто не нажал «Запретить». Напротив, в тот момент, когда выбравшие ручной ввод осознавали, во что они ввязались, мы услужливо снова предоставляли возможность дать доступ ко всей адресной книге.
Такой подход позволил практически забыть о проблеме запрета доступа. Крайне редко попадались пользователи, запрещавшие его на системном уровне. Это была наша победа.
Диалоги, инициируемые пользователями (самый успешный вариант)
Тем не менее, оставалось некоторое количество упрямцев, вообще никак не хотевших давать нам доступ. Основной задачей предварительных диалогов было психологически подготовить пользователя к финальному запросу, чтобы он ожидал его и не отказывался из-за внезапности запроса. Но не все в результате нажимали «Разрешить». Нам было к чему стремиться.
Разобрав проблему, мы поняли, что пользователи всё ещё не ожидают, что у них будут запрашивать доступ. И тогда мы придумали, как подтолкнуть их к тому, чтобы они сами инициировали эту процедуру. При тестировании на нескольких десятках человек доля разрешений почти достигла 100%.
Фотографии
В одной из предыдущих версий Cluster нужно было в первую очередь добавить фотографию. Поэтому запрос доступа появлялся сразу после нажатия на кнопку «Создать кластер». Доступ предоставляли 67% пользователей.
Тогда мы решили перенести этап загрузки фотографии на более раннюю стадию, когда пользователь ещё более настороженно относится к приложению. При этом мы попросили его нажимать на иконку камеры и кнопку «Выбрать фото», прежде чем запрашивать доступ.
Количество давших доступ выросло до 89%.
Объясняется это тем, что пользователь собирается загрузить фотографию, которую он только что сделал, потому совершенно логично дать доступ к фотографиям.
Контакты
Мы задались вопросом, что же такого можно предложить пользователю взамен на доступ к адресной книге? В отличие от ситуации с ручным вводом данных, в данном случае трудно было предложить какую-то очевидную выгоду.
В конце концов мы решили просто показать пользователю, как уныло и голо выглядит процедура добавления контакта при запрещённом доступе. И после того, как пользователь обнаруживал, что не может найти в программе своих друзей и близких, мы выводили внизу кнопку «Показать результат из адресной книги». Практически все нажимали на неё.
100% пользователей предоставляли доступ к контактам, поскольку инициатива исходила от них самих.
Push-уведомления
Cluster используется для создания маленьких личных виртуальных пространств для общения с друзьями. Что полезного могли дать пользователям наши уведомления? Естественно, информацию о появлении друзей в созданных «кластерах».
Когда пользователь впервые создаёт «кластер» и приглашает кого-то, мы задаём логичный вопрос: «Вы хотите получить уведомление о том, что ваши друзья приняли приглашение?». Если пользователь соглашается, мы показываем стандартный системный диалог. Если отказывается, то мы его не заставляем.
После нажатия «Уведомить меня» 100% пользователей дали доступ в системном диалоге.
Важность контекста
Приложения бывают разные, но немалая (а иногда подавляющая) доля успеха зависит от правильности выбора момента, когда сто̒ит запрашивать доступ к разным данным, а также от того, подготовите ли вы пользователей к этому.
Полезные ссылки
Представленные ниже ссылки могут оказаться полезны многим iOS-разработчикам.
Review Monitor — бесплатный инструмент, регулярно проверяющий App Store на наличие новых отзывов. Когда он обнаруживает такой отзыв, то публикует его в Slack-канал или отправляет вам в почту.
Screenshot Builder — позволяет легко создавать красивые иллюстрации для вашей страницы в App Store, экспортируя в любое нужное разрешение.