дать доступ приложению ios
Как на iOS научить приложение всегда запрашивать доступ к местоположению
Конфиденциальность, о существовании которой раньше знали, наверное, два человека из десятка, с лёгкой подачи Apple превратилась чуть ли не в ключевую ценность для большинства пользователей. Теперь стало в порядке вещей заклеивать объективы камер, запрещать голосовым ассистентам слушать наши разговоры и блокировать определение местоположения установленными приложениями. Но если с первыми двумя способами защиты своей приватности совладать несложно, то последний может доставить вам массу неудобств, вынуждая каждый раз изменять настройки вручную. Рассказываем, как этого избежать.
iOS 13 защитит вас от слежки приложений
В iOS 13 появился специальный механизм, который позволяет пользователям прямо в момент запуска приложения решить, дать ему доступ к службам геолокации или нет. Это очень удобно для тех, кто постоянно параноит, что разработчики зачем-то будут отслеживать их ежедневные маршруты. А так — включил приложение, дав ему однократный доступ к своему местоположению, выключил — доступ прекратился.
Запрос на доступ к местоположению
Как найти настройки служб геолокации
Запрос на предоставление доступа к местоположению
Нажатие на кнопку “Однократно” позволит приложению обращаться к службам геолокации только в течение этого сеанса использования. После того, как вы покинете приложение, система автоматически ограничит доступ программы к вашей геопозиции до следующего открытия, когда у вас снова спросят разрешения. Так можно быть уверенным, что приложение не начнёт отслеживать ваше местоположение в фоновом режиме, делая это только в тот момент, когда вы к этому готовы.
Как запретить приложению отслеживать местоположение
Будьте внимательны: если выбрать параметр “Не разрешить”, конфигурация по умолчанию изменится автоматически и приложение больше никогда не сможет получить доступ к вашему местоположению. При необходимости изменить это условие вам придётся снова вернуться в ”Настройки” и либо дать программе возможность обращаться к службам геолокации только в режиме активности, либо заставить её запрашивать доступ при каждой новой активации, как и было установлено ранее.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
iOS 15 показалась многим скучным обновлением, но по факту это не так. Свежая версия мобильной ОС от Apple полна новых функций, ради которых её стоит установить себе на смартфон. Даже если у вас старая модель
На АлиЭкспресс много товаров за 1000 рублей и дешевле. Мы отобрали только самые лучшие штуки, которые вы можете купить за эти деньги. Поэтому обязательно загляните — там есть, чему удивиться
Рассказываем, как и где можно смотреть презентацию Apple на открытии WWDC 2021, в том числе на русском языке. Нас ждет масса интересных новинок — от iOS 15 и macOS 12 до новых MacBook Pro с чипом M1X или даже M2!
Как разрешить доступ к приложению на айфоне в iOS
Одна из особенностей iPhone — это то, что установить на нем можно только приложения из официального магазина. Они платные и не предназначены для общего пользования. Поэтому некоторые владельцы смартфонов ищут способы установки на устройство сторонних программ. Они могут потребоваться для работы. При стандартном скачивании iOS не дает их запустить. Однако есть способы как дать разрешение приложению на iPhone.
Что значит ненадежные приложения на айфоне
Все программы на айфон устанавливаются через App Store. Но не всегда в этом магазине удается найти необходимое пользователю ПО. Это касается тех, кто использует телефон для корпоративных целей. Нередко для ведения бизнеса необходимо решать особые задачи при помощи узкоспециализированных приложений.
Иногда пользователи создают их самостоятельно. Но на устройство установить их не удается. Один из способов решения этой задачи — загрузить программу в App Store, а уже оттуда скачать на свое устройство. Однако это достаточно трудоемкий процесс. Поэтому сотрудники Apple создали функцию, известную как «установка корпоративных программ».
Это самый простой вариант установки сторонних утилит на iPhone, но встает вопрос, как проверить приложение на айфоне, чтобы не скачать ПО с вирусом.
Обратите внимание! Ненадежные приложения на айфон — это не только узкоспециализированные программы для решения бизнес-задач, но и любые другие, не прошедшие проверку в магазине App Store.
Работа с контекстным меню
Как разрешить доступ к приложению на айфоне
При запуске программы, не прошедшей проверку, на экране устройства появляется сообщение «Ненадежный корпоративный разработчик». Но это не значит, что ее не получится установить на айфоне. Вот пошаговая инструкция как разрешить доступ к программе:
Важно! Перед тем как дать разрешение доступа приложению на iPone, пользователь должен получить выход в Интернет.
Информации о приложении
Еще один способ, помогающий решить проблему, как доверять приложению на iPhone — удаление ПО, ограничивающего функционирование гаджета. Затем программу следует добавить в список доверенных разработчиков.
Что делать, если не удается проверить программу на iPhone
Причинами, почему не удается проверить программу iOS могут быть:
Чтобы справиться со сбоями в их работе нужно воспользоваться дополнительными утилитами — Shadowrocket и VPN. Далее поможет следующая пошаговая инструкция:
После того как удалось проверить утилиту на айфоне, ее можно запускать. Shadowrocket является очень полезной программой. Она обладает рядом преимуществ по сравнению с другими утилитами:
Важно! Shadowrocket позволяет устройству нормально работать. Также утилита блокирует всплывающую рекламу, поэтому она пользуется популярностью у пользователей.
Как правильно установить корпоративные программы
В App Store приложения не предназначены для общего пользования, поэтому приходится их искать на сторонних ресурсах. Каждый желающий может открыть собственный магазин, аналогичный App Store. Некоторые организации создают отдельный профиль для своих сотрудников, чтобы у них был доступ к рабочим программам. В этом случае пользователи могут быть уверенными в безопасности своих устройств.
Получение доступа к приложению
Другая категория подобных магазинов также предлагает большой выбор корпоративных программ. Однако их владельцы не всегда проверяют утилиты. Поэтому отсутствует гарантия безопасности данных пользователя. Для ее реализации достаточно купить готовый профиль в интернете.
При загрузке сертифицированного приложения появляется файл, имеющий ipa расширение. У него также есть подпись учетной записи пользователя. Это нужно для того, чтобы файл нельзя было использовать на другом устройстве. Но владельцам айфонов нужно скачать профиль, подтверждающий их право на использование файлов с ipa расширением.
Способы защиты айфона
Пользователи имеют возможность скачивать бесплатные утилиты, но при этом следует учитывать некоторые нюансы. Владельцы таких магазинов могут быть мошенниками. Они распространяют вредоносный код, способный не только нарушить работу устройства, но и предоставить доступ к личным данным владельца айфона. Разработчикам App Store быстро удается узнавать о действиях мошенников и блокировать их работу. Вместе с этим перестают открываться все приложения, скачанные из этого профиля. Однако, если пользователь хочет установить программы бесплатно, существует несколько способов как это можно сделать.
Важно! Неофициальные утилиты могут отправлять информацию пользователя на другие сайты. Поэтому, если для запуска ПО требуется предоставить свои платежные данные, его лучше удалить.
Стороннее приложение на айфон
Скачать недоступное приложение можно, воспользовавшись iTunes и ipa-файлом. Для этого надо открыть вкладку «Программы» и с помощью стандартного проводника Windows найти ipa-файл, который затем переместить в iTunes. После установки следует синхронизировать работу айфона и данной утилиты. Чтобы она заработала, пользователю нужно зайти в настройки в «Управление устройством» и разрешить доступ к устройству.
Важно! Этот вариант нельзя использовать для загрузки платных программ, среди функций которых нет ручной установки.
Некоторые разработчики устраивают бета-тестирование с открытым доступом для всех желающих. Достаточно найти в интернете такую демо-версию, а затем установить ее аналогичным образом как при работе с iTunes.
Есть также вариант изменить регион. Но это подходит, если утилита запрещена в определенной стране. Однако это может стать причиной сбоев работы iPhone. Поэтому перед запуском необходимо узнать все нюансы установки.
Чаще всего один из перечисленных способов помогает загрузить сетевое приложение. Однако при выборе ненадежной разработки нужно быть осторожными. Стоит максимально ограничить доступ к файлам и данным устройства. Также стоит удалить ПО, если появится запрос на ввод личных данных. А еще лучше установить антивирус, чтобы содержимое устройства периодически могло проверяться. Однако разработчики App Store отслеживают ненадежные утилиты и блокируют их, чтобы обезопасить владельцев айфона.
Как правильно запрашивать у пользователей разрешения в iOS
В TechCrunch вышел очень интересный и полезный пост, в котором подробно обсуждаются практические вопросы такого аспекта взаимодействия приложений и пользователей, как получение разрешений на определенные действия. Не секрет, что многие эппы пытаются выклянчить для себя самые разные права. Иногда права им на самом деле и не нужны, но бывают и случаи, в которых отказ просто убивает весь смысл приложения.
Бренден Маллиган (Brenden Mulligan), кофаундер и дизайнер мобильного приложения Cluster, рассказал о том, как команда его проекта работала над такими просьбами — так, чтобы число отказов стремилось к нулю.
Cluster — это первое нативное мобильное приложение, для которого я делал дизайн, и в ходе проекта мне пришлось изучать многие вещи, которые в вебе как-то не сильно важны. В случае веб-приложения вы просто создаете страницу, на которую заходит пользователь. Когда же речь идет о нативном опыте, то вы не только просите их скачать что-то, но еще и запрашиваете доступ к каким-то персональным или локационным данным. То есть отношения с людьми строятся совсем по-другому.
Во многом поэтому мы в Cluster уделяли много внимания небольшим взаимодействиям, с помощью которых можно было бы повысить комфорт пользователей и завоевать их доверие. И тут одной из важнейших областей, на которой мы сфокусировались, было то, как именно мы просим наших пользователей предоставить нам доступ к разным вещам на их телефоне.
Сразу главный вывод — никогда не запрашивайте разрешений до того момента, как они действительно вам понадобятся, и сделайте так, чтобы пользователю было кристально понятно, зачем это все нужно, и что он получит взамен.
Очень важно получить доступ в первый раз
Для многих приложений отказ в доступе к некоторым сенсорам или данным телефона может полностью поменять пользовательский опыт. Например, если функционирование приложения зависит от того, где находится пользователь, то отказ в получении локационных данных может сделать использование такого эппа просто бессмысленным. Можно сказать и так — если push-оповещения критически важны для того, чтобы у человека сформировалась привычка пользования вашим приложением, то отказ в доступе в самый первый раз, фактически, означает, что такого пользователя вы потеряли навсегда.
Важный момент здесь еще и в том, что разок тапнув «Don’t Allow», пользователь потом не так-то легко сможет откатить это действие. Чтобы вновь выдать приложению доступ, надо будет сделать аж пять шагов, и никаких особенных подсказок для этого нет, потому просто перечислим все экраны, что ему придется пройти.
Короче говоря, если пользователь отказал в доступе, то приложение нормально работать не будет, и откатить это действие практически нереально. Это значит, что разработчики должны лезть из кожи вон, чтобы пользователь в нужный момент нажал «Allow».
Два главных подхода
Обычно приложения, пытясь получить разрешения, идут одним из двух путей.
Блицкриг (не рекомендуется)
Ну, мы все это видели. Вы открываете приложение в первый раз и затем «А можно мы будем отправлять вам push-оповещения?» и «Можно нам доступ к вашей камере?» а потом «И еще давайте доступ к контактам». Это как встретить на улице незнакомую девушку и пристать с ней с просьбой пойти с вами на свидание.
Первая версия нашего приложения Cluster делала именно так, как описано выше, и соглашались дать нужные права только 30-40 процентов пользователей.
Объяснение преимуществ (неоптимально)
Данный метод существенно лучше предыдущего, но все же не так эффективен, как мог бы быть. Вот типичный пример того, как приложение «объясняет» пользователю, почему он должен все ему разрешить. В конце объяснения показывается сообщение с запросом прав.
Подобный подход для Cluster работал хорошо. Когда мы начали объяснять людям, зачем мы хотим от них разрешения на те или иные действия, то процент тех, кто соглашался с нашими доводами, вырос с меньше чем 40% до 60%.
Динамика некоторых приложений может позволять им действовать, только выбирая один из двух описанных выше методов. Если так, то уж лучше тогда объяснить пользователю, почему он что-то вам должен, чем просто с ходу начать требовать разрешить все подряд.
Альтернативный метод Cluster
С течением времени мы научились просить у наших пользователей доступ к данным тогда и только тогда, когда нам решительно это необходимо, одновременно с этим объясняя человеку, какие он получит выгоды, дав нам нужный доступ.
Мы полностью переработали Cluster согласно этому подходу и научили систему показывать диалоговое окно с запросом прав только тогда, когда пользователь уже дал понять, что ответ будет положительный.
Диалог до запроса разрешений
Мы добились немалых успехов, с помощью собственного UI показывая пользователям сообщения о том, что скоро попросим доступы, еще до вызова диалога iOS. Как уже говорилось выше, нет ничего хуже, чем отказ пользователя предоставить права на системном уровне, потому что обратить это действие в iOS будет очень трудно. Но если мы спросим их и нам откажут еще до того, как система сможет это понять, у нас все еще останется шанс все исправить и в будущем получить нужные разрешения.
Только для одних фотографий 46% пользователей, которые отказали нам до вызова диалога iOS, в будущем, когда мы попросили доступ в более подходящий для этого момент, в итоге нам его предоставили.
Это проще, чем может показаться. Вы можете разрабатывать собственные диалоговые окна или использовать дополнительные iOS-диалоги для этих задач.
Двойные запросы
В более старых версиях Cluster, когда мы запрашивали разрешение доступа к фотографиям, обычно это делалось два раза.
Первый диалог (на картинке расположен в середине) в случае отрицательного ответа устанавливал соответствующий внутренний флаг в приложении, но не помечал отказ в iOS. Это значит, что если нам захочется спросить еще раз в будущем — мы еще не истратили свой единственный шанс.
Только лишь 3% пользователей, нажавших «Give Access», после этого выбрали «Dont’ Allow» — это значит, что на системном уровне нам отказали всего-то 2% от общего числа пользователей.
Даже несмотря на то, что такая манера спрашивать по два раза может казаться раздражающей, мы практически свелю к нулю вероятность того, что пользователь нажмет «Don’t Allow», оставляя себе черный ход, который может привести к победе в будущем. Кроме того, когда мы проводили живые тестирования, никого второе диалоговое окно не взбесило и не поставило в тупик.
Образовательный оверлей до запроса прав
При запросе доступа к контактам, мы хотели включить побольше информации, которая бы объясняла цель этого действия, и стандартный системный диалог не давал нам необходимой гибкости для подробного объяснения. Поэтому нам пришлось создать свой собственный, в который можно было включать картинку.
Получается, сначала мы показывали диалог о том, зачем нам нужен доступ, и давали выбор использовать адресную книгу или вбить информацию о контакте вручную. И само собой, системное диалоговое окно выводилось только в том случае, когда пользователь выбирал вариант «Использовать адресную книгу».
Да, немного неудобно просить дважды, но в результате при появлении второго, уже системного диалога, ни единая душа не нажала «Don’t Allow». Более того, люди выбравшие вариант «Я введу информацию вручную», осознав, какая это боль, хотели уже дать нам доступ к адресной книге — и такую возможность мы им тоже дали.
Использование до-системных диалогов позволило нам избавиться от проблемы «Don’t Allow» — случаи отказа на системном уровне были сведены почти к нулю. Это была большая победа, и очень приятная, надо сказать.
Запускаемые пользователями диалоги (самый успешный метод)
Тут надо сказать, что несмотря на то, что проблему с отказом на системном уровне нам решить удалось, все еще оставался определенный процент пользователей, которые не давали нам права еще на предварительном этапе. Они не хотели давать нам доступ. Но мы знали, что можем действовать лучше.
Когда мы разобрали проблему по косточкам, то поняли, что пользователи все еще не ожидали, что мы начнем что-то у них запрашивать, так что мы нашли способ сделать так, чтобы они могли сами запускать подсказки. В результате, нам стали разрешать доступ почти в 100% случаев.
Фотографии
В предыдущих версиях приложения первым шагом пользователя Cluster было добавление фотографий. Это значило, что нам надо было запросить доступ к фотогалерее сразу после того, как пользователь нажмет «Create Cluster». На этом шаге нам давали нужные права 67% людей, но это число можно было увеличить.
Мы решили сдвинуть шаг по загрузке фотографий немного поглубже, чтобы просить права на доступ к фото, когда люди уже слегка разберутся в том, что за приложение скачали. Кроме того, мы сделали иконку камеры и кнопку «Добавить фото» перед тем, как выводить запрос доступа.
Это увеличило показатель разрешения с 67 до 89 процентов. На этом этапе пользователи уже понимали, что им надо будет загрузить фотографии, поэтому дать приложению доступ к галерее на этом этапе было само собой разумеющимся шагом.
Контакты
Мы задали себе вопрос — в чем главный профит пользователя от предоставления нам доступа к контактам? Здесь мы также добавили вариант «Я введу контактную информацию позже» в нашем до-системном запросе. Но в таком случае, они не сразу могли прочувствовать всю боль такого варианта, поэтому профит предоставления нам доступа был неочевиден.
В конце концов, мы решили явно показать им, как печально вручную забивать контакты, не предоставив нам доступ. Теперь, когда они не могли сходу найти имя друга в поиске, снизу выводилась подсказка «Показать результаты из книги контактов iPhone». Естественно, когда друга во френдлисте почему-то нет, практически любой человек нажмет на такую подсказку.
Тут мы выяснили, что так как они пытаются получить доступ к данным из своей адресной книги, то 100% пользователей на этом этапе соглашаются дать приложению доступ к ней, — после того, как мы об этом попросим.
Push-оповещения
Задача Cluster состоит в создании небольших приватных пространств, которые можно разделить с друзьями. Мы спросили себя, какая польза нашим пользователям от push-оповещений? Ответ — это нужно для того, чтобы узнавать, когда их друзья активны в созданном и разделенном с ними пространстве.
Поэтому, когда пользователь создает свое пространство и приглашает туда людей, мы задаем ему логичный вопрос: «Хотели бы вы получать оповещения, когда друзья примут ваше приглашение присоединиться?». Если пользователь нажмет «Сообщить мне», ему показывается стандартное диалоговое окошко iOS. Если он говорит «Спасибо, нет», то мы позволяем ему двигаться дальше без этого.
В процессе пользовательского тестирования мы увидели, что после тапа на вариант «Сообщить мне», 100% пользователей в итоге дают доступ.
Чему нас это учит: контекст важнее всего
Все приложения разные, но если действительно задумываться о том, когда пользователю на самом деле понадобится доступ к разным частям своего телефона, и убедиться в том, что в этот момент они ожидают, что у них спросят разрешения, — то можно добиться ошеломляющей эффективности системных диалогов.
Использование средств родительского контроля на iPhone, iPad и iPod touch
С помощью параметра «Контент и конфиденциальность» функции «Экранное время» можно блокировать или ограничивать доступ к определенным приложениям и функциям на устройстве вашего ребенка. Также можно установить ограничения в отношении ненормативного контента, покупок, загрузок и конфиденциальности в настройках iPhone, iPad или iPod touch.
Настройка параметра «Контент и конфиденциальность»
Обязательно выберите код-пароль, не совпадающий с тем, который используется для разблокировки устройства. Чтобы изменить код-пароль на устройстве вашего ребенка, перейдите в меню «Настройки» > «Экранное время» > [имя вашего ребенка]. Затем нажмите «Изменить код-пароль Экранного времени» или «Выключить код-пароль Экранного времени» и подтвердите изменения с помощью Face ID, Touch ID или кода-пароля устройства.
Если вы забыли код-пароль для Экранного времени, обновите устройство до последней версии ОС iOS или iPadOS, затем сбросьте код-пароль. Если у вас не получается обновить устройство, сотрите данные на нем и настройте его как новое, чтобы удалить код-пароль и выбрать новый. При восстановлении данных устройства из резервной копии код-пароль не удаляется.
Блокировка покупок в iTunes Store и App Store
Можно также исключить для вашего ребенка возможность устанавливать или удалять приложения, осуществлять встроенные покупки и т. д. Чтобы блокировать покупки или загрузки в iTunes Store и App Store, выполните следующие действия.
Можно также изменить настройки пароля для дополнительных покупок в iTunes Store, App Store или «Магазине книг». Выполните действия 1–3 и выберите вариант «Запрашивать всегда» или «Не запрашивать».
Предоставление доступа ко встроенным приложениям и функциям
Можно ограничить использование встроенных приложений или функций. При выключении приложений и функций они не удаляются, а просто временно исчезают с экрана «Домой». Например, если выключить приложение «Почта», оно не будет отображаться на экране «Домой», пока вы не включите его снова.
Чтобы изменить список разрешенных приложений, выполните следующие действия.
Предотвращение доступа к ненормативному контенту и возрастной ценз
Можно также предотвратить воспроизведение музыки с ненормативным контентом и просмотр фильмов или телешоу с определенным возрастным цензом. Приложения также имеют возрастной ценз, который можно изменить с помощью ограничений в отношении контента.
Чтобы ограничить доступ к ненормативному контенту и применить возрастной ценз, выполните следующие действия.
Ниже приведены типы контента, доступ к которому можно ограничить.
Блокировка контента из Интернета
iOS и iPadOS могут автоматически фильтровать содержимое веб-сайтов, чтобы ограничить доступ к материалам для взрослых в Safari и приложениях на вашем устройстве. Можно также добавить определенные веб-сайты в список разрешенных или заблокированных либо же предоставить доступ только к разрешенным веб-сайтам. Выполните указанные ниже действия.
В зависимости от предоставленного доступа может потребоваться добавить определенные сведения, например адрес веб-сайта, который необходимо заблокировать.
Ограничение использования Siri для поиска в Интернете
Чтобы ограничить возможности Siri, выполните следующие действия.
Можно ограничить следующие возможности Siri.
Ограничения для приложения Game Center
Чтобы ограничить возможности приложения Game Center, выполните следующие действия.
Можно ограничить следующие возможности приложения Game Center.
Возможность изменять настройки конфиденциальности
Настройки конфиденциальности на вашем устройстве позволяют контролировать доступ приложений к хранящимся на устройстве сведениям или аппаратным функциям. Например, можно позволить приложению для социальных сетей запрашивать разрешение на использование камеры, чтобы делать и отправлять снимки.
Чтобы разрешить изменение настроек конфиденциальности, выполните следующие действия.
Вот некоторые настройки и возможности, доступ к которым можно запретить.
Возможность изменять другие настройки и функции
Разрешить изменение других настроек и функций можно так же, как и в случае с настройками конфиденциальности.
Вот некоторые настройки и возможности, изменение которых можно разрешить.
Дополнительная информация
Организации и учебные заведения часто используют профили, позволяющие включать ограничения. Чтобы узнать, установлен ли профиль на вашем устройстве, перейдите в меню «Настройки» > «Основные» > «Профили». За дополнительной информацией обратитесь к администратору или лицу, настраивавшему профиль.
Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.